请教关于 WIN7+anaconda3 环境下安装 cffi 包的问题

2017-10-30 19:57:26 +08:00
 saximi
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'

恳请大家指点,这要如何解决呢,谢谢!
3455 次点击
所在节点    Python
4 条回复
Kisesy
2017-10-30 20:20:10 +08:00
你可以把 whl 里的文件直接解压到 site-packages 里
saximi
2017-10-30 21:56:35 +08:00
@Kisesy 感谢! 这么说来,whl 包的安装其实不是必须的,我只要从某台机器上把 site-packages 目录下的东西拷贝到另外一台机器,也就等于安装完毕了对吧?
Kisesy
2017-10-30 22:04:42 +08:00
有些包安装的时候会生成执行程序,如果你用不到的话,可以直接复制 site-packages 里的东西
你的那个错误,一般是_cffi_backend 被进程占用了,安装时写不了文件,所以再解压覆盖一次比较保险
lll9p
2017-10-30 22:06:45 +08:00
anaconda3 里不是已经有 cffi 了吗?而且你的 jupyter 正在运行吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/402045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX