Python | Requirement already satisfied:(包名) 解决办法

近来要研究有关机器学习的算法。。。(为啥我研究个Android微体系结构还要学这个!唉)

在PyCharm里安装库时报错如下:

1.出现问题:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool...:Read timed out.

原因分析:大概率是因为本地网络波动,下载速度太慢了。。。(明天试试?)

解决方法:方法和上一篇文章一致,换一个快点的镜像地址

pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

不死心又尝试在shell下安装pandas库

2.  出现问题:Requirement already satisfied: pandas in/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages 

原因分析:虚拟环境路径问题

我的虚拟环境地址为:/Users/sherlock/PycharmProjects/Huawei/venv/lib/python3.7/site-packages,使用pip install pandas可以安装(但系统默认装在了/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages 路径下)。而我使用的是PyCharm的环境,想要在PyCharm下安装这个库。再次在shell下安装的时候就会出现这个问题(因为这个库以前我早就安装过了,要是以前没有安装过这个库,那就会自动安装)。

解决方法:使用pip install 命令时指定安装路径

pip install --target=目标路径  包的名字
//例如 pip install --target=/Users/sherlock/PycharmProjects/Huawei/venv/lib/python3.7/site-packages pandas

最后综合上述网速问题,安装命令如下:

pip install --target=/Users/sherlock/PycharmProjects/Huawei/venv/lib/python3.7/site-packages --default-timeout=100 pandas -i https://pypi.doubanio.com/simple

成功!

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值