簡體   English   中英

如何使用 python2.7 pip 而不是默認的 pip

[英]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

使用Homebrew

$ brew install python@2
$ pip2

你也可以使用python2來獲得匹配的Python。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM