我一直在使用python,现在我将开始使用python3代替python(python2.7)。
但是到目前为止,我使用
pip install
我只使用pip而不使用pip3。
我没有在虚拟环境中安装python软件包(这是我现在要修复的错误)
我的问题是
答案 0 :(得分:1)
使用{3} Python 3中包含的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
在虚拟环境中正在使用Python 3。无需在虚拟环境中使用pip3
。
检查虚拟环境中已安装的软件包:
pip freeze
pkg-resources==0.0.0
此新环境不包括任何系统范围内已安装的软件包。因此,您无需卸载全局安装的软件包。
创建虚拟环境并将其安装在环境中,而不是为Python 3全局安装必需的软件包。
参考: