python导入包总是失败

以前就做过一点python的作业,在import的时候总结的经验就是“多试几次”,但是今天重新再来的时候,发现这个“笨办法”不适用了,弄了很久,都快想要重新安装试试看了,

感谢csdn的前辈,提供了思路:

1、32位的pip与64位的python不兼容

据说直接用语句导入的pip包是32位的,会与python64位不兼容,但是并没有从网上成功找到64位的pip包,这个方法貌似不得行。

# 查看python版本语句:python --version

我的是Python 3.7.0b4

#更新pip语句:python -m pip install --upgrade pip

结果满篇飘红,无论怎么安装最新的19.x.x,都永远是10.x.x

(后来把以前的项目翻出来对比,发现pip就用10.x.x是完全没有问题的)

 

2、强制下载pip

用管理员身份运行windows shell  然后输入 :python -m pip install -U --force-reinstall pip

这一次要比之前看起来靠谱些了

# 强制更新pip语句:python -m pip install -U --force-reinstall pip

 

3、用国内的镜像安装包

可能是电脑网速的问题,收不到官网的包,所以使用pycharm通过国内镜像安装python包,注意每次都要添加信任选项 --trusted-host mirrors.aliyun.com

# 国内镜像      阿里源:http://mirrors.aliyun.com/pypi/simple/

清华源:https://pypi.tuna.tsinghua.edu.cn/simple/

豆瓣源:http://pypi.douban.com/simple/

# options: --trusted-host mirrors.aliyun.com

 

4、其他

突然想起来自己记性不好,附上在pycharm上操作的位置:

# File-->Settings-->Project Interpreter

最后自己导入的包&顺序是:

(pip)、numpy、PIL、opencv-python、scikit-image、matplotlib

其中,opencv-python是cv2的;scikit-image暂时不知道有啥用,但是貌似很有用的样子

你可能感兴趣的:(python)