python - 站点包文件夹存在于 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?
解决方案
它似乎是带有 dist-packages 而不是 site-packages 的 Debian 功能。您可以检查 pip3 安装包的路径:python3 -c "import wheel;print(wheel.__file__)"
推荐阅读
- python - 如何快速分配一个python dict链?
- php - libphonenumber PHP 国家/地区
- html - 带有按钮 + 盒装文本问题的响应式英雄图像
- c# - 具有 T 属性的类列表
- rstudio - Rstudio脚本编辑器不突出语法错误
- javascript - SyntaxError:Processing.js 缺少形式参数,找不到解决方案
- ios - 解析 JSON、iOS、Swift4
- java - 检查用户是否已通过密码验证或使用某些提供商
- rust - 使用`impl是惯用的吗
从 对于选项 ` 在参数位置? - ionic-framework - Ionic 应用程序:某些本机插件在 UWP 上不起作用