【发布时间】:2018-05-14 18:22:53
【问题描述】:
我正在尝试安装 Discord 机器人 cog,但出现错误:
That cog has requirements that I could not install. Check the console for more informations.
所以我检查了控制台。这就是发生的事情。
Collecting mutagen
Downloading mutagen-1.39.tar.gz (916kB)
100% |████████████████████████████████| 921kB 587kB/s
Installing collected packages: mutagen
Running setup.py install for mutagen ... done
Successfully installed mutagen-1.39
Collecting matplotlib
Downloading matplotlib-2.1.0-cp35-cp35m-win_amd64.whl (8.7MB)
100% |████████████████████████████████| 8.7MB 136kB/s
Collecting python-dateutil>=2.0 (from matplotlib)
Using cached python_dateutil-2.6.1-py2.py3-none-any.whl
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib)
Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 2.6MB/s
Collecting cycler>=0.10 (from matplotlib)
Downloading cycler-0.10.0-py2.py3-none-any.whl
Collecting pytz (from matplotlib)
Using cached pytz-2017.3-py2.py3-none-any.whl
Collecting six>=1.10 (from matplotlib)
Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.7.1 (from matplotlib)
Using cached numpy-1.13.3-cp35-none-win_amd64.whl
Installing collected packages: six, python-dateutil, pyparsing, cycler, pytz, numpy, matplotlib
Successfully installed cycler-0.10.0 matplotlib-2.1.0 numpy-1.13.3 pyparsing-2.2.0 python-dateutil-2.6.1 pytz-2017.3 six-1.11.0
Exception:
Traceback (most recent call last):
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\commands\install.py", line 423, in run
shutil.rmtree(target_item_dir)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 494, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 384, in _rmtree_unsafe
_rmtree_unsafe(fullname, onerror)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 389, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 387, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 5] Access is denied: 'C:\\Users\\#---No Crossing---#\\Documents\\Red-DiscordBot\\lib\\numpy\\core\\libopenblas_v0.2.20_mingwpy.dll'
然后我再次尝试使用下一个齿轮。 一开始也是同样的错误。但在控制台中:
Collecting pillow
Using cached Pillow-4.3.0-cp35-cp35m-win_amd64.whl
Collecting olefile (from pillow)
Using cached olefile-0.44.zip
Installing collected packages: olefile, pillow
Running setup.py install for olefile ... done
Successfully installed olefile-0.44 pillow-4.3.0
Exception:
Traceback (most recent call last):
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\commands\install.py", line 423, in run
shutil.rmtree(target_item_dir)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 494, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 389, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "C:\Users\#---No Crossing---#\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 387, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 5] Access is denied: 'C:\\Users\\#---No Crossing---#\\Documents\\Red-DiscordBot\\lib\\PIL\\_imaging.cp35-win_amd64.pyd'
我知道这是权限方面的一些错误,但我不确定该怎么做。有人能帮我吗?提前致谢! [我不太了解命令提示符或文件夹权限,因此提供命令会很好:)] 再次提前感谢 - 一个刚刚起步的程序员
【问题讨论】:
-
编辑那个文件夹的权限,或者使用cmd作为管理员试试
-
老实说,我真的不知道该怎么做。
-
不过,我会尝试我知道的方法。编辑:它没有工作。我只知道takeown / f。它说“当前登录的用户对文件夹 C:\Users\ 没有所有权权限” [我尝试了 C:\Users 文件夹,因为如果我尝试该文件夹,它会说“无效参数:交叉---#\Documents \Red-DiscordBot\" 我以管理员身份运行它。
标签: python permissions installation python-3.5 permission-denied