一、conda安装包有时会失败,需要使用pip安装包
此次通过conda install wordcloud失败,查询没有这个包,改用pip包安装,结果提示错误:
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
二、更新pip
根据提示显示,现有的pip版本过低,可以使用的pip版本是20.0.2,于是按提示运行代码:python -m pip install --upgrade pip,结果又报错。
错误提示内容:
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
根据错误提示,继续寻求答应:
pip安装软件时:raise ReadTimeoutError(self._pool, None, Read timed out.) pip._vendor.urllib3.exceptions._Python_白骨梦儿-CSDN博客blog.csdn.net按大神给的方案进行了解决:
在路径:C:UsersAdministrator,下面新建一个pip文件夹,在文件夹下新建一个text文件,复制以下代码并保存:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
文件保存后将文件格式由.txt改为.ini格式。
再重新运行:python -m pip install --upgrade pip,此时pip更新成功。
三、pip安装及更新包
使用pip安装wordcloud包,成功:
使用pip更新pymysql包,成功:
更新有时会遇到权限问题导致更新失败:
报错:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'e:anaconda3libsite-packages~il_imaging.cp36-win_amd64.pyd'
Consider using the `--user` option or check the permissions.
根据提示要求增加--user即可:
pillow包安装好后,import pillow包时又发生错误:
错误提示:ModuleNotFoundDrror:No module named 'pillow'。显示没有找到pillow包,这时返回查看环境里的包,pip list,发现包已安装成功。
解决方案:
CSDN-专业IT技术社区-登录blog.csdn.net经过一番查找,发现,pillow是PIL(Python成像库)的一个分支,它不再被维护。所以,为了保持向后兼容性,往往使用旧的模块名称——PIL。所以,我们直接import PIL就可以了。