我按照@@ https://linuxize.com/post/how-to-install-pip-on-centos-7/#2-install-pip链接安装pip,但是它随系统附带的python 2.6安装了,如何为python 2.7安装呢?
sudo yum install epel-release
Loaded plugins: security
Setting up Install Process
Package epel-release-6-8.noarch already installed and latest version
Nothing to do
安装点子
sudo yum install python-pip
Loaded plugins: security
Setting up Install Process
Package python-pip-7.1.0-1.el6.noarch already installed and latest version
Nothing to do
pip版本
pip --version
pip 7.1.0 from /usr/lib/python2.6/site-packages (python 2.6)
机器配置:
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: OracleServer
Description: Oracle Linux Server release 6.6
Release: 6.6
Codename: n/a
/ usr / local
答案 0 :(得分:7)
尝试手动安装:
ids
答案 1 :(得分:0)
请按照以下步骤操作-
让我知道您以后是否有任何问题。
答案 2 :(得分:0)
Python 2.6是CentOS的标准版本。它由系统使用,例如yum。任何pip2安装都会自动指向它,因为任何运行pip的系统命令都希望针对python2.6运行。
您已安装的pip2将与python2.7一起使用-这是相同的程序。因此,这并不仅仅是一个“下载新程序”问题,而仅仅是一个用户配置。系统希望pip指向python2.6。您希望pip指向python2.7。
以您的登录用户身份运行:
python2.7 -m pip install foo
将使用pip为python2.7安装foo
软件包。这正是您想要的。但是,每次要安装某些东西时都运行python2.7 -m pip
是很冗长的。另一种选择是将别名添加到用户配置文件“〜/ .bash_profile”文件中。
alias pip="python2.7 -m pip"
然后,像往常一样运行pip install foo
,它将库添加到2.7版本的python。
答案 3 :(得分:0)
只需进入终端并输入:
sudo apt-get install-pip
我知道这至少对树莓派有效。