python导入包总是失败
目录
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暂时不知道有啥用,但是貌似很有用的样子