我一直在使用python,现在我将开始使用python3来代替python(python2.7)。
但到目前为止当我用
pip install我只使用pip,不使用pip3。
我也没有在虚拟环境中安装python包(这是我现在想要修复的错误)。
我的问题是
发布于 2019-06-12 04:27:52
使用Python3中包含的venv模块创建虚拟环境。
下面是使用Python 3在虚拟环境中创建和安装包的步骤。
步骤1:创建虚拟环境:
python3 -m venv venv步骤2:激活虚拟环境:
source venv/bin/activate步骤3:升级pip
pip install --upgrade pip查看pip版本:
pip --version
pip 19.1.1 from /home/.../venv/lib/python3.5/site-packages/pip (python 3.5)在这里我们看到,pip在虚拟环境中使用Python3。无需在虚拟环境中使用pip3。
检查虚拟环境中安装的包:
pip freeze
pkg-resources==0.0.0此新环境不包括任何系统范围内安装的软件包。因此,您不需要卸载全局安装的软件包。
与其在全局上安装Python 3所需的软件包,不如创建虚拟环境并在环境中安装它们。
参考:
https://stackoverflow.com/questions/56554447
复制相似问题