[英]how to use python2.7 pip instead of default pip
我剛剛將 python 2.7 和 pip 安裝到 2.7 站點 package。
當我得到版本時:
pip -V
表明:
pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
如何使用位於以下位置的 pip 的 2.7 版本:
/usr/local/lib/python2.7/site-packages
應該在 $PATH 變量中包含的某個位置安裝一個名為“pip2.7”的二進制文件。
你可以通過輸入找到
which pip2.7
這應該會在您的標准輸出中打印類似 '/usr/local/bin/pip2.7' 的內容。 如果它不打印任何類似的內容,則表示未安裝。 在這種情況下,通過運行安裝它
$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py
現在,你應該已經准備好了,並且
which pip2.7
應該返回正確的輸出。
另一種方法是使用python2.7調用pip
模塊,如下:
python2.7 -m pip <commands>
例如,您可以運行python2.7 -m pip install <package>
來安裝您喜歡的 Python 模塊。 這是一個參考: https : //stackoverflow.com/a/50017310/4256346 。
如果尚未為該版本的 python 安裝 pip 模塊,您可以運行以下命令:
python2.7 -m ensurepip
運行此命令將“引導 pip 安裝程序”。 請注意,運行它可能需要管理權限(即sudo
)。 這是一個參考: https : //docs.python.org/2.7/library/ensurepip.html和另一個參考https://stackoverflow.com/a/46631019/4256346 。
如注意這里,這是為我工作最好的:
sudo apt-get install python3 python3-pip python3-setuptools
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
pip
現在已經放棄了對 python2 的支持,因此你不能使用 python2 pip
你在apt-get
里找不到python2-pip
了,從源碼安裝python2也不會得到pip
您仍然可以使用apt-get
安裝 python 模塊。 要安裝 python,請在模塊名稱前添加“python-”
apt-get install python-six # install six
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.