作为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
Run Code Online (Sandbox Code Playgroud)
当我运行这个:
find / -type d -name 'site-packages'
Run Code Online (Sandbox Code Playgroud)
唯一的结果是:
/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么我在3.6中看不到站点包?
我安装了python3:
apt install -y build-essential libssl-dev libffi-dev python3-dev
apt install -y python3-pip
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令安装一堆python软件包:
pip3 install gunicorn
pip3 install wheel
...etc...
Run Code Online (Sandbox Code Playgroud)
也许我没有很好地安装python3?
这似乎是 Debian 的特性,使用 dist-packages 而不是 site-packages。您可以检查 pip3 安装的软件包的路径:python3 -c "import wheel;print(wheel.__file__)"
归档时间: |
|
查看次数: |
141 次 |
最近记录: |