![](/img/trans.png)
[英]How to install openCV on python3 file rather than python2.7?
[英]Pip Install keeps installing libraries to Python2.7 rather than Python3
我正在嘗試將諸如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
調用時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
這取決於你的pip版本。 但我認為python3-pip可能會成功。
sudo apt-get install python3-pip
sudo pip3 install MODULE_NAME
您應該使用pip3在python3環境中安裝軟件包。 因此,而不是使用pip pip3 install gitpython
使用pip3 install gitpython
您可以嘗試使用以下命令查看python的版本:
python --version
如果結果是python 2.7,那意味着需要設置python3的環境變量。
之后你可以嘗試:
python -m pip install package_name
我希望它會幫助你=)
阿德里安
你應該使用python3 venv Python 3 venv
python3 -m venv /path/virtual/environment
source /path/virtual/environment/bin/activate
或使用pip3為python 3安裝任何庫
$ pip3 install 'some library'
您應該為python3創建虛擬環境。 使用:
virtualenv -p /usr/bin/python3 <VIRTUAL_ENV NAME>
然后使用以下命令激活
source <VIRTUAL_ENV NAME>/bin/activate
然后將您的依賴項(在您的情況下為gitpython)安裝到其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.