对于想了解为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)
- (五)在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)
我从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
第一步:安装一些必要的包文件
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
安装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,亲测版
前置准备
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 软链接名称
如:
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安装软件包?
我有一台配备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版本,事情是不同的,现在pip
和pip3
可以互换使用?如果是这样,并且为了争论起见,我该如何安装软件包Python2
而不是Python 3
?
答案1
小编典典您pip
是使用链接到同一可执行文件路径的软链接pip3
。您可以使用以下命令来检查您的真实路径pip
和pip3
实际路径:
$ ls -l `which pip`$ ls -l `which pip3`
您也可以使用以下命令了解更多详细信息:
$ pip show pip$ pip3 show pip
当我们安装不同版本的python时,我们可能会创建以下软链接到
- 将默认点设置为某些版本。
- 为不同的版本创建不同的链接。
这是同样的情况python
,python2
,python3
如果您对在不同情况下如何发生感兴趣,请在下面获取更多信息:
- MacOS /自制软件
- Fedora / CentOS
- Debian / Ubuntu
今天的关于为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安装软件包?的相关知识,请在本站进行查询。
本文标签: