安装python模块时报错如何解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装python模块时报错如何解决相关的知识,希望对你有一定的参考价值。
具体报错代码: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
前言:
这几天把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,是不是能够安装模块了。
参考技术A 直接使用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
追问import MySQL
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'MySQL'
光标放在import后面,移动鼠标,红灯泡提示,第一个快速解决就是安装模块
Pycharm CE
本回答被提问者和网友采纳以上是关于安装python模块时报错如何解决的主要内容,如果未能解决你的问题,请参考以下文章
【Python】在安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
python已安装了一个包,但是导入包中的模块时报错没有这个包
安装Python的psutil模块时报错:error: command 'gcc' failed with exit status 1