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
提交
取消
