我对包管理有 pip 陌生,并尝试使用 pip 重新创建 python 环境。我调用了以下命令...
创建了 venv:
sudo python3.6 -m venv ./venv
激活:
. activate ./venv/bin
安装的requirements.txt:
sudo pip3.6 install -r requirements.txt
模块似乎安装正确,但运行应用程序后,好像我什么也没安装:
ModuleNotFoundError: No module named 'hjson'
其他模块也是一样。
我做了/没有做什么来搞砸这件事?我应该检查哪个目录中已安装的软件包?
我正在使用 opensuse Leap 15.0
最佳答案
Python 3.6 附带的 pip 10 已过时。您应该将其更新到最新版本。
激活虚拟环境后
source ./venv/binc/activate
更新 pip
python -m pip install --upgrade pip
我仍然遇到问题,请确保安装了 pip。如果没有安装,请安装相关版本。
例如对于 ubuntu:
apt install python3.6-pip
关于python - 在 venv 上安装 pip 之后出现 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54057252/