GVKun编程网logo

为python3.3安装pip(python3.7安装pip)

17

对于想了解为python3.3安装pip的读者,本文将是一篇不可错过的文章,我们将详细介绍python3.7安装pip,并且为您提供关于(五)在Ubuntu12.04中为python3安装pygame

对于想了解为python3.3安装pip的读者,本文将是一篇不可错过的文章,我们将详细介绍python3.7安装pip,并且为您提供关于(五)在Ubuntu12.04中为python3安装pygame1.9.2、CentOS7.3安装Python3.6、linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版、pip或pip3为Python 3安装软件包?的有价值信息。

本文目录一览:

为python3.3安装pip(python3.7安装pip)

为python3.3安装pip(python3.7安装pip)

我从Package Index> pip
1.2.1
下载了pip

然后我使用安装

sudo python3.3 setup.py install

不过,当我尝试使用pip-3.3终端时抱怨

-bash: pip-3.3: command not found

但是,pip-2.7工作顺畅。

我也尝试过

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.3 distribute_setup.py
sudo python3.3 -m easy_install pip

但是pip-3.3仍然不起作用。

如何为Python 3.3安装pip?

请注意,有一个相关的线程如何使用Python
3安装pip?
,但答案只是“安装分发…,然后使用它来安装pip”,这对我无济于事,因为我已经尝试过了,但没有用。

(五)在Ubuntu12.04中为python3安装pygame1.9.2

(五)在Ubuntu12.04中为python3安装pygame1.9.2

第一步:安装一些必要的包文件

sudo apt-get install python3-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev checkinstall mercurial

  
第二步:下载合适的pygame源码
https://bitbucket.org/pygame/pygame
或者这个pygame1.9.2
http://download.csdn.net/download/fadefaraway/10043772
  
  
第三步:解压后编译该文件

unzip pygame-1.9.2.zip
python3 setup.py build

  
第四步:安装

sudo checkinstall python3 setup.py install

CentOS7.3安装Python3.6

CentOS7.3安装Python3.6

安装python3.6可能使用的依赖

# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

下载python3.6编译安装
到python官网下载https://www.python.org
下载最新版源码,使用make altinstall,如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。

# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
# tar -xzvf Python-3.6.0.tgz -C /tmp
# cd /tmp/Python-3.6.0/

把python3.6安装到 /usr/local 目录

# ./configure --prefix=/usr/local
# make
# make altinstall
python3.6程序的执行文件:/usr/local/bin/python3.6
python3.6应用程序目录:/usr/local/lib/python3.6
pip3的执行文件:/usr/local/bin/pip3.6
pyenv3的执行文件:/usr/local/bin/pyenv-3.6

更改/usr/bin/python链接

# cd/usr/bin
# mv python python.backup
# ln -s /usr/local/bin/python3.6 /usr/bin/python
# ln -s /usr/local/bin/python3.6 /usr/bin/python3

更改yum脚本的python依赖

# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader

更改以上文件头为

#!/usr/bin/python 改为 #!/usr/bin/python2

修改gnome-tweak-tool配置文件

# vi /usr/bin/gnome-tweak-tool
#!/usr/bin/python 改为 #!/usr/bin/python2

修改urlgrabber配置文件

# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 改为 #!/usr/bin/python2

参考文章:在CentOS 7上安装并配置Python 3.6环境

linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版

linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版

前置准备
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install libffi-devel -y
python linux下载源:
https://www.python.org/ftp/python
在linux任意位置新建任意目录
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -zxvf Python-3.6.6.tgz

然后此目录下就多出了一个解压后的文件Python-3.6.6,下面进入文件夹中:

cd Python-3.6.6

./configure  
make&&make install

这样,基本上python3.我们就安装完成了,默认情况下,python3安装在/usr/local/bin/,这里为了使默认python变成python3,需要加一条软链接,并把之前的python命令改成python.bak:

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
接着默认pip也是需要修改的,可以通过find / -name ''pip3''找到pip3的位置,同样的,加一条软链到bin里面:

mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,分别是两个文件:

vi /usr/libexec/urlgrabber-ext-down

vi /usr/bin/yum

修改#/usr/bin/python  为 #/user/bin/python2.7

自此,我们就完成了新安装的centos系统中的两个python版本的全部流程。

在linux输入python2则调起python2,pip2调起python2下的pip;

输入python,则默认调起python3,pip调起python3的pip3。

 

卸载python3
      rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       
      whereis python3 |xargs rm -frv           
     删除所有残余文件
      成功卸载!
      whereis   python      
      查看现有安装的python

  

==============gold  line  about soft link ========================

 

创建软链接ln -s [源文件或目录] [目标文件或目录]

如:ln –s /opt/apps/redis-5.0.0 /usr/local/redis

 
(请注意源、目标文件/目录都不要在后面加”/”,重要的事情说三遍,原因自行度娘/Google)

删除软链接

与删除普通的文件一样,使用 rm –rf 软链接名称
\color{red}{请注意源、目标文件/目录都不要在后面加”/”,重要的事情说三遍,否则会删掉实际目录中的文件,亲测,巨坑~~!!!}
如:

rm –rf /usr/local/redis

 

修改软链接

ln –snf [新的源文件或目录] [目标文件或目录]
如:将原来的源目录/opt/apps/redis-5.0.0改为/opt/apps/redis-5.0.4   ln –snf /opt/apps/redis-5.0.4 /usr/local/redis



pip或pip3为Python 3安装软件包?

pip或pip3为Python 3安装软件包?

我有一台配备OS X El Captain的Macbook。我认为那Python 2.7是预装的。但是,我也安装Python3.5了。开始使用时Python 3,我读到要安装软件包,请输入:

pip3 install some_package

无论如何,现在当我使用

pip install some_package

some_package安装了Python3。我的意思是我可以导入它,并且可以正常使用它。此外,当我只pip3输入时Terminal,我会收到有关用法的消息:

Usage:     pip <command> [options]

这与我输入just时得到的消息相同pip

这是否意味着在previos版本,事情是不同的,现在pippip3可以互换使用?如果是这样,并且为了争论起见,我该如何安装软件包Python2而不是Python 3

答案1

小编典典

pip是使用链接到同一可执行文件路径的软链接pip3。您可以使用以下命令来检查您的真实路径pippip3实际路径:

$ ls -l `which pip`$ ls -l `which pip3`

您也可以使用以下命令了解更多详细信息:

$ pip show pip$ pip3 show pip

当我们安装不同版本的python时,我们可能会创建以下软链接到

  • 将默认点设置为某些版本。
  • 为不同的版本创建不同的链接。

这是同样的情况pythonpython2python3

如果您对在不同情况下如何发生感兴趣,请在下面获取更多信息:

  • MacOS /自制软件
  • Fedora / CentOS
  • Debian / Ubuntu

今天的关于为python3.3安装pippython3.7安装pip的分享已经结束,谢谢您的关注,如果想了解更多关于(五)在Ubuntu12.04中为python3安装pygame1.9.2、CentOS7.3安装Python3.6、linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版、pip或pip3为Python 3安装软件包?的相关知识,请在本站进行查询。

本文标签: