2021-01-06

Linux中pip命令无法正常使用

故事是这样开始的

tree.plot_tree(clf)

在python2中无此函数,百度原因是因为sklearn版本太低(https://blog.csdn.net/qq_37741588/article/details/95079217),于是将sklearn卸载再装回来,发现还是原来的版本,推测可能python2只能装这个版本。

  • 查看sklearn的版本
import sklearn
print("Sklearn verion is {}".format(sklearn.__version__))

https://blog.csdn.net/u011675334/article/details/104751928/

  • sklearn的卸载
    pip uninstall sklearn
  • sklearn的安装:
    pip2 install --index-url 链接 -U scikit-learn
    镜像源:https://www.cnblogs.com/erchun/p/12574875.html

打算给python3安装scikit-learn,使用命令:pip3 install -U scikit-learn
但是就是报错"ImportError: cannot import name HTTPSHandler",百度原因(https://blog.csdn.net/yabingshi_tech/article/details/50439142)是因为没有安装openssl,安装后还是不行。

最后安装anaconda!成功解决上述所有问题!
(看到这可以安装anaconda了!)

  • anaconda的安装,非root用户以及root用户!
    参考博客
    https://blog.csdn.net/ychgyyn/article/details/82258136
    https://blog.csdn.net/weixin_40258579/article/details/85001218
    第一步:进入官网,https://www.anaconda.com/products/individual2021-01-06_第1张图片
    或者从一些镜像下载(清华镜像):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    wget +链接,下载到服务器
    第二步:找到安装包:Anaconda3-2020.11-Linux-x86_64.sh
    在其所在目录下使用bash命令安装:bash Anaconda3-2020.11-Linux-x86_64.sh
    安装过程中需要按回车以及输入y(yes)!中间有一步比较慢,需要耐心等待!
    第三步:配置环境变量
    https://www.cnblogs.com/weixia-blog/p/8590393.html
    非root用户:在.bashrc文件里添加安装路径会默认覆盖系统python。
export PATH="/home/jyzheng/anaconda3/bin:$PATH"
source .bashrc

使配置生效
输入python,可以看到默认是anaconda
运行conda指令
https://blog.csdn.net/weixin_40258579/article/details/85001218
root用户参考这篇博客https://blog.csdn.net/ychgyyn/article/details/82258136

  • Python3的安装
    https://www.cnblogs.com/jimlau/p/12049808.html

  • configure命令–prefix --with解释
    https://blog.csdn.net/mengzuchao/article/details/78907900

  • 解决ssl模块不可用问题
    https://blog.sxx1314.com/linux/561.html
    https://www.jb51.net/article/176223.htm
    https://www.jianshu.com/p/8e476eef43f7
    https://www.cnblogs.com/luckjinyan/p/13124422.html
    https://www.cnblogs.com/luckjinyan/p/13592517.html

  • python3的卸载与安装
    https://blog.csdn.net/hzoo_mitnick/article/details/108148897

  • 编译安装make: *** [install] 错误:sudo make install

  • 将linux普通用户添加到sudoer
    https://blog.csdn.net/yimisiyang/article/details/89178507

  • Linux系统下如何安装软件
    https://www.cnblogs.com/tsingke/p/5323387.html

  • 非root用户安装python和openssl
    https://www.cnblogs.com/wurijie/p/13472179.html
    https://blog.csdn.net/qq_21334991/article/details/78621306
    https://blog.csdn.net/qq_21334991/article/details/78621306
    https://www.cnblogs.com/esctrionsit/p/13415058.html
    https://blog.csdn.net/thanklife/article/details/55097429

  • 解决 ‘Could not fetch URL https://pypi.python.org’的问题
    https://www.cnblogs.com/mumuluo/p/11308468.html

你可能感兴趣的:(linux,anaconda,python)