赞
踩
环境:
Ubuntu20.04
由于目前PySpark只支持python3.7及以下的版本,而Ubuntu20.04自带的python3是python3.8.5,于是我安装了python3.7.9,且没有改动默认的python版本(千万别改,不然会出大问题!!别问我为啥知道),只是在使用PySpark的时候使用python3.7。
然而,在安装numpy等包时,直接pip install 的话,安装的是python3.8对应的版本和位置。于是在打开python3.8时,可以import numpy;但是在python3.7中却不能。
解决方法:
pip --version
pip 21.1.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
注意括号里的python3.8就是 对应的python版本
sudo ln -s /usr/local/python3.7.9/bin/pip3.7 /usr/bin/pip3.7
pip3.7 install numpy
发现还在报错
ERROR: Could not find a version that satisfies the requirement numpy (from versions: none)
ERROR: No matching distribution found for numpy
sudo pip3.7 install numpy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
http://pypi.douban.com/simple/
这个是豆瓣源
–trusted-host pypi.douban.com
这是为了获得ssl证书的认证,要不然会报错
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。