首页 > 解决方案 > 站点包文件夹存在于 python2 但不存在于 python3

问题描述

作为 root 用户,我看到:

root@5d6f29f1d4e9:/usr/local/lib/python2.7# ls -a
.  ..  dist-packages  site-packages
root@5d6f29f1d4e9:/usr/local/lib/python3.6# ls -a
.  ..  dist-packages

当我运行这个时:

find / -type d -name 'site-packages'

唯一的结果是:

/usr/local/lib/python2.7/site-packages

有谁知道为什么我在 3.6 中看不到站点包?

我安装了python3:

 apt install -y build-essential libssl-dev libffi-dev python3-dev
 apt install -y python3-pip

然后使用以下命令安装了一堆 python 包:

 pip3 install gunicorn
 pip3 install wheel
 ...etc...

也许我没有很好地安装python3?

标签: pythonpython-3.xubuntu

解决方案


它似乎是带有 dist-packages 而不是 site-packages 的 Debian 功能。您可以检查 pip3 安装包的路径:python3 -c "import wheel;print(wheel.__file__)"


推荐阅读