Python中在WIN7+anaconda3环境下安装cffi包的问题请教

WINDOWS7、PYTHON3.6.2 环境,安装了 anaconda3。下载了 cffi-1.11.2-cp36-cp36m-win_amd64.whl 包,用 pip install cffi-1.11.2-cp36-cp36m-win_amd64.whl 命令安装时报如下错误:

File “d:\Anaconda3\lib\shutil.py”, line 121, in copyfile
with open(dst, ‘wb’) as fdst:
PermissiError: [Errno 13] Permission denied: ‘d:\Anaconda3\Lib\site-packages\_cffi_backend.cp36-win_amd64.pyd’

恳请大家指点,这要如何解决呢,谢谢!
Python中在WIN7+anaconda3环境下安装cffi包的问题请教


5 回复

你可以把 whl 里的文件直接解压到 site-packages 里


我无法理解你的问题

感谢! 这么说来,whl 包的安装其实不是必须的,我只要从某台机器上把 site-packages 目录下的东西拷贝到另外一台机器,也就等于安装完毕了对吧?

有些包安装的时候会生成执行程序,如果你用不到的话,可以直接复制 site-packages 里的东西
你的那个错误,一般是_cffi_backend 被进程占用了,安装时写不了文件,所以再解压覆盖一次比较保险

anaconda3 里不是已经有 cffi 了吗?而且你的 jupyter 正在运行吧?

回到顶部