dist-packages和site-packages之间有什么区别?我对python包安装过程感到有点恼火。具体来说,dist-packages目录中安装的软件包与site-packages目录之间的区别是什么?
2 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
dist-packages
是特定于debian的目录,其中apt
和朋友安装他们的东西,并且site-packages
是标准pip
目录。
我对这个问题的解决方案是创建dist-packages
一个符号链接site-packages
:
for d in $(find $WORKON_HOME -type d -name dist-packages); do pushd $d cd .. if test -d dist-packages/__pycache__; then mv -v dist-packages/__pycache__/* site-packages/__pycache__/ rmdir -v dist-packages/__pycache__ fi mv -v dist-packages/* site-packages/ rmdir -v dist-packages ln -sv site-packages dist-packages popd done
(如果您不使用gnu工具,请删除该-v
选项)。
添加回答
举报
0/150
提交
取消