python3安装pip3(installpip3forpython3.x)
前⾔:
  我⽬前使⽤的服务器为centos6.x 系统⾃带的python的版本为2.6.x,但是⽬前⽆论是学习还是使⽤python,python3都是⾸选,那么问题来了。---如何安装python3环境,⼜如何给python3安装对应的pip3呢?更关键的是我们原来的系统中还有⼀些⾃带的⼯具需要⽤到python2.6版本,所以要求的是python3 and python2 共存,pip2 and pip3共存。下⾯⽂章就是我的亲⾃实践。(给 python3 安装 pip3)
  写这篇的⽬的就是为了帮助也遇到同样问题的同志(⽬前⽹上的资料不好,⼤都没有经过实践,下⾯是我的经历,百分百能够成功!! go !!go!!)
⼀、先安装python3
安装python3.x 这⾥不多赘述,so easzy!!
1. 先到官⽅⽹站下载python3的安装包
---我下载的是Python-3.5.
2. 上传包到服务器
3.解压
tar -xf Python-3.5.
4.编译安装
注意注意⚠  在编译之前需要安装⼀些必须的依赖,否则当报错的时候还得重新编译---(我就是吃了这个亏,千万要注意奥。。。)
安装必要依赖(⾄少需要如下两个,我个⼈就遇到如下两个)
yum install openssl-devel -y
yum install zlib-devel -y
好了现在可以安⼼的编译咯:
cd Python-3.5.2
./configure --prefix=/opt/Python #安装⽬录可以⾃⼰定义⽆所谓。
make
make install
编译完成后会在如 /opt/下⽣成Python的⽂件夹,没错这就是编译完成的python  --为了⽅便之⾏⼩伙伴们可以⾃⼰定义⼀个软连接如下:
# ln -s /opt/Python/bin/python3 /usr/bin/python3
这样就可以直接⾷⽤python3了如下:
好到⽬前为⽌,我们在linux下安装python3的任务已经完成,下⾯进⼊关键的地⽅,给python3安装pip3
⼆、install pip for python3.x
其实这也不难。。下载量个包,执⾏两个命令搞定。
1.⾸先安装setuptools
  ⼩伙伴们可以通过官⽅模块库来下载:
  这⾥我就直接⽤wget到服务器上下载了版本为19.6(⼩伙伴们可以尝试新的版本奥。。)
wget --no-check-certificate /packages/source/s/setuptools/setuptools-19.#md5=c607dd118eae682c44ed146367a17e26 tar -zxvf setuptools-19.
cd setuptools-19.
python3 setup.py build
python3 setup.py install
2.然后直接安装pip就搞定了。。
mysql下载是安装包同样先下载然后在执⾏命令搞定!!
wget --no-check-certificate /packages/source/p/pip/pip-8.0.#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
安装完成之后我们再来看下python的bin⽬录下都有什么东西吧
哈哈。。通过以上我们已经给python3安装好了 pip3了。。。(⼩伙伴们也可以做个软连接,来⽅便实⽤奥。。)
三、来做个测试吧
1.⾸先我们进⼊pytho3
[root@centos3 bin]# python3
Python 3.5.2 (default, Jul 27 2016, 03:36:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'pymysql' ##没有此模块奥
>>>
好,我们⽤新安装的pip3来装下试试:
[root@centos3 bin]# /opt/Python/bin/pip3 install pymysql
Collecting pymysql
Downloading PyMySQL-0.7.5-py2.py3-none-any.whl (77kB)
100% |████████████████████████████████| 81kB 3.2kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.5
>#安装完成
安装完成了,看来pip3本⾝没有问题,我们测试下是否真正的给python3装上了这个模块吧(有可能装到了python2上了呢……-_-#)
[root@centos3 bin]# python3
Python 3.5.2 (default, Jul 27 2016, 03:36:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
>>>
哈哈哈 ok了。。结束!!
更多精彩书单,请点击
领取⼲货:
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论