【发布时间】:2018-09-19 20:20:29
【问题描述】:
我在 Windows 10、64 位上使用 python 2.7、32 位。每当我尝试通过执行pip install psychopy 来安装psychopy 模块时,都会遇到以下错误。我无法理解问题所在。我还对环境变量进行了更改,以将 anconda bin 和 anaconda 脚本设置为最高优先级。我过去 8 个月都在运行相同的程序,但从未遇到任何问题。我正在尝试在新 PC 中安装所有内容,并在我的旧 PC 和新 PC 中出现这种错误。如何解决这个问题?
Exception:
Traceback (most recent call last):
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\commands\install.py", line 342, in run
prefix=options.prefix_path,
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\req\req_set.py", line 784, in install
**kwargs
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\req\req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\req\req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "c:\users\ravikumar.mevada\anaconda2\lib\site-packages\pip\wheel.py", line 323, in clobber
shutil.copyfile(srcfile, destfile)
File "c:\users\ravikumar.mevada\anaconda2\lib\shutil.py", line 97, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: 'c:\\users\\ravikumar.mevada\\anaconda2\\Lib\\site-packages\\win32\\win32api.pyd'
【问题讨论】:
-
实际的问题是:您最初是如何安装 Anaconda 的?如果您以用户身份安装它,则权限应该也允许您以用户身份安装软件包。您是否以管理员身份运行了安装脚本?这很可能不是你想要的。我建议你卸载 Anaconda 并尝试以用户身份重新安装,在安装过程中不要提升权限。
标签: python python-2.7 pip spyder psychopy