猿问

dist-packages和site-packages之间有什么区别?

dist-packages和site-packages之间有什么区别?

我对python包安装过程感到有点恼火。具体来说,dist-packages目录中安装的软件包与site-packages目录之间的区别是什么?



慕运维8079593
浏览 2117回答 2
2回答

qq_笑_17

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选项)。
随时随地看视频慕课网APP

相关分类

Python
我要回答