近来要研究有关机器学习的算法。。。(为啥我研究个Android微体系结构还要学这个!唉)
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
成功!