更新 pymysql_anaconda的pip更新问题

这篇博客讲述了在conda环境中遇到的安装和更新问题。首先,conda安装wordcloud失败,转而使用pip,但发现pip版本过低。通过新建配置文件并升级pip解决了更新问题。接着,成功使用pip安装和更新了pymysql。然而,更新过程中遇到了权限错误,通过添加--user参数解决了这个问题。最后,虽然成功安装了pillow,但在导入时出现了ModuleNotFoundError,解决方案是直接import PIL,因为pillow是PIL的分支。
摘要由CSDN通过智能技术生成

261fb7c48b45f8f0205f5da793f2e8ae.png

一、conda安装包有时会失败,需要使用pip安装包

此次通过conda install wordcloud失败,查询没有这个包,改用pip包安装,结果提示错误:

You should consider upgrading via the 'python -m pip install --upgrade pip' command.

f3e15e04cfe59e319ea05aec6eb7ffc4.png

二、更新pip

根据提示显示,现有的pip版本过低,可以使用的pip版本是20.0.2,于是按提示运行代码:python -m pip install --upgrade pip,结果又报错。

91142dc516d759b18f465eb07e09bf14.png

错误提示内容:

pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

27d6239635b4895a46a3033ba78ffda5.png

根据错误提示,继续寻求答应:

pip安装软件时:raise ReadTimeoutError(self._pool, None, Read timed out.) pip._vendor.urllib3.exceptions._Python_白骨梦儿-CSDN博客​blog.csdn.net
6deb3d95f416f44c18bb90e5f6de7d55.png

按大神给的方案进行了解决:

在路径:C:UsersAdministrator,下面新建一个pip文件夹,在文件夹下新建一个text文件,复制以下代码并保存:

[global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

文件保存后将文件格式由.txt改为.ini格式。

5f9d8c8d16d5876657127d078311febc.png

再重新运行:python -m pip install --upgrade pip,此时pip更新成功。

6d38ce10c6e347a0b92142d75ecaa480.png

三、pip安装及更新包

使用pip安装wordcloud包,成功:

a3f9185dcab37a3242b12f152baa8c2f.png

使用pip更新pymysql包,成功:

ef907f9eed4db314f2696e15f8d5fca2.png

更新有时会遇到权限问题导致更新失败:

25c9d32f3a2bab85e1d2ed355b674cd5.png

报错:

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即可:

70a6356e48058369604ace80d99ab9a1.png

pillow包安装好后,import pillow包时又发生错误:

e32f8a35bc67543ae0cc806f36dcabdf.png

错误提示:ModuleNotFoundDrror:No module named 'pillow'。显示没有找到pillow包,这时返回查看环境里的包,pip list,发现包已安装成功。

2b877bc954f886b05a041507611d3c9d.png

解决方案:

CSDN-专业IT技术社区-登录​blog.csdn.net

经过一番查找,发现,pillow是PIL(Python成像库)的一个分支,它不再被维护。所以,为了保持向后兼容性,往往使用旧的模块名称——PIL。所以,我们直接import PIL就可以了。

c9e744462a9c2826f0e7791e7dce99aa.png
导入成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值