在venv上安装pip后出现ModuleNotFoundError

时间:2019-01-05 23:27:31

标签: python python-3.x pip python-venv

我对软件包管理有些陌生,并尝试使用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

1 个答案:

答案 0 :(得分:1)

Python 3.6随附的pip 10已过时。您应该将其更新为最新版本。

使用激活虚拟环境后

source ./venv/binc/activate

使用更新点子

python -m pip install --upgrade pip