我尝试将gitpython
之类的模块安装到我的Python3
目录中,但是在运行时:
Pip install gitpython
会自动将其下载到python2.7
我尝试指定Python3目录,但是它说该库已经安装。
Requirement already satisfied: gitpython in /usr/local/lib/python2.7/dist-packages (2.1.11)
问题是当我尝试调用from git import repo
时,我的Python3找不到该模块。
无论如何,是否有pip可以将我的库默认安装到Python3,我可以卸载Python 2.7来保存问题吗?
我跑步
sudo apt install python3-pip
并且说它已经安装了,所以我运行sudo pip3 install gitpython
并说Command 'pip3' not found, but can be installed with:
sudo apt install python3-pip
解决方案
sudo apt-get remove python3-pip; sudo apt-get install python3-pip
答案 0 :(得分:0)
这取决于您的点子版本。但是我认为python3-pip可以解决问题。
sudo apt-get install python3-pip
sudo pip3 install MODULE_NAME
答案 1 :(得分:0)
您应该使用pip3在python3环境中安装软件包。因此,不用pip3 install gitpython
答案 2 :(得分:0)
您可以尝试通过以下方式查看python版本:
python --version
如果结果是python 2.7,则意味着需要设置python3的环境变量。
之后,您可以尝试:
python -m pip install package_name
我希望它将对您有帮助=)
Adrien
答案 3 :(得分:0)
您应该使用python3 venv Python 3 venv
python3 -m venv /path/virtual/environment
source /path/virtual/environment/bin/activate
或使用pip3为python 3安装任何库
$ pip3 install 'some library'
答案 4 :(得分:0)
您应该为python3创建虚拟环境。使用:
virtualenv -p /usr/bin/python3 <VIRTUAL_ENV NAME>
然后使用以下命令激活它:
source <VIRTUAL_ENV NAME>/bin/activate
然后将您的依赖项(在您的情况下为gitpython)安装到其中。