安装python模块时报错如何解决

具体报错代码:Installingcollectedpackages:mysqlclient,MySQLRunningsetup.pyinstallformysqlcli... 具体报错代码:Installing collected packages: mysqlclient, MySQL Running setup.py install for mysqlclient ... error ERROR: Complete output from command 'c:\users\apple\appdata\local\programs\python\python38\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\apple\\AppData\\Local\\Temp\\pip-install-itsq2rz9\\mysqlclient\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\apple\AppData\Local\Temp\pip-record-mbrt3x_z\install-record.txt' --single-version-externally-managed --compile: ERROR: running install 展开
 我来答
从空去听8
2019-07-16 · TA获得超过7438个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5471万
展开全部

前言:

这几天把python版本升级后,发现pip安装模块好多都报错(暂不确定是不是因为升级导致的),我定睛一看,发现是权限的问题,那么怎么解决呢?

1 权限问题

C:\Users\ljf>pip install xlwt
Exception:
Traceback (most recent call last):
File "c:\program files\python35\lib\site-packages\pip\basecommand.py", line 21
1, in main
status = self.run(options, args)
File "c:\program files\python35\lib\site-packages\pip\commands\install.py", li
ne 311, in run
root=options.root_path,
File "c:\program files\python35\lib\site-packages\pip\req\req_set.py", line 64
6, in install    **kwargs
File "c:\program files\python35\lib\site-packages\pip\req\req_install.py", lin
e 803, in install
self.move_wheel_files(self.source_dir, root=root)
File "c:\program files\python35\lib\site-packages\pip\req\req_install.py", lin
e 998, in move_wheel_files
isolated=self.isolated,
File "c:\program files\python35\lib\site-packages\pip\wheel.py", line 339, inmove_wheel_files
clobber(source, lib_dir, True)
File "c:\program files\python35\lib\site-packages\pip\wheel.py", line 310, inclobber
ensure_dir(destdir)
File "c:\program files\python35\lib\site-packages\pip\utils\__init__.py", line 71, in ensure_dir
os.makedirs(path)
File "c:\program files\python35\lib\os.py", line 241, in makedirs
mkdir(name, mode)PermissionError: [WinError 5] 拒绝访问。: 'c:\\program files\\python35\\Lib\\sit
e-packages\\xlwt'

注意看我标红的那部分,提示说权限错误,拒绝访问,我们这样解决:

1 首先切换到c:\\program files\\目录下,

2 我们鼠标右击python35这个目录,点击 属性 ,

3 首先切换到  安全 这个大标题下面,选中当前登陆的用户,然后再点击编辑,编辑完以后不要忘记点击应用,

4 点击添加的权限,我这里为了方便全部一块选了,反正根据自己的实际情况而定,最后点击应用,再点击确定就大功告成。

5 我们此时再看看自己pip,是不是能够安装模块了。

杯具——悲剧69779c
2019-07-15 · TA获得超过1352个赞
知道大有可为答主
回答量:3003
采纳率:64%
帮助的人:510万
展开全部
直接使用IDE安装
或者下载模块包手动安装
pip3 install setup.py
更多追问追答
追问
求MySQL模块包手动下载地址
pip3 install setup.py报错
ERROR: Could not find a version that satisfies the requirement setup.py (from versions: none)
ERROR: No matching distribution found for setup.py
可能是我下载的3.8版本,找不到合适的设置
追答
如果你没安装 在IDE里import mysql
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式