前言:

我目前使用的服务器为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的安装包

https://www.python.org/downloads/source/ ---我下载的是Python-3.5.2.tar.xz

2. 上传包到服务器

3.解压

tar -xf Python-3.5.2.tar.xz

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

小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi

这里我就直接用wget到服务器上下载了版本为19.6(小伙伴们可以尝试新的版本奥。。)

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6.tar.gz

python3 setup.py build

python3 setup.py install

2.然后直接安装pip就搞定了。。

同样先下载然后在执行命令搞定!!

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

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 "", line 1, in

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了。。 结束!!

---有问题欢迎指正,共同进步奥---

python的pip_Python3中安装pip3相关推荐

  1. anaconda中安装pip3

    anaconda中安装pip3 前言 今天想安装face_recognition库,遇到的问题.无法直接pip install face_recognition,需要pip3 install face ...

  2. python如何安装pip3_Python3中安装pip3

    原博文 2019-07-01 08:56 − install pip3 for python 3.x 前言: 我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前 ...

  3. python3安装pip3-Python3中安装pip3

    前言: 我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前无论是学习还是使用python,python3都是首选,那么问题来了.---如何安装python3环境 ...

  4. ubuntu安装python编译器_Ubuntu中安装VIM编辑器

    Ubuntu安装好以后,默认是安装使用nano编辑器.不过这对于用惯了vim的人可能会有些不习惯.好在Ubuntu下安装vim还是比较简单的,使用如下命令即可:sudo apt-get install ...

  5. 怎么在cmd中安装python库_cmd中安装python库时出现的错误

    Pycharm 中You are using pip version 10.0.1, however version 18.1 is available. You should consider up ...

  6. Centos中安装pip3/pip

    一.python2 1.安装源 yum -y install epel-release 2.安装pip yum install python-pip 3.对安装好的pip进行升级 pip instal ...

  7. ubuntu上python编辑器_Ubuntu中安装python编辑器Ulipad

    由于在Windows中使用Ulipad一段时间了,尤其对于Python代码的编辑功能,我觉得目前还没有一款别的编辑器能与之媲美(当然Ulipad也有美中不足的地方).下面介绍一下在Linux下Ulip ...

  8. abaqus的python安装文件在哪_python - 在ABAQUS 6.14 python环境中安装熊猫 - 堆栈内存溢出...

    我想要做的是在ABAQUS CAE软件包内的python发行版中安装Pandas软件包. Python 2.7.3 (default, Oct 4 2012, 15:15:08) [MSC v.160 ...

  9. 怎么检查python是否安装成功-检查python以及django是否安装配置成功

    首先说明下,我使用pycharm作为开发的IDE,在第一次创建django项目的时候,会自动安装django包的.(网上也有很多单独安装的方法),环境变量配置成功后,就是用下面的方法检测安装成功与否. ...

最新文章

  1. android 怎么加链接地址,Android TextView添加超链接的方法示例
  2. C++ STL deque容器添加和删除元素方法完全攻略
  3. java中如何计算两个时间段的月份差
  4. 安卓最新系统_成纺移动校园(移动办公系统)V3.2.1 安卓最新版
  5. Centos7 修改主机名
  6. CentOS 7 启动与切换图形界面
  7. java实现鼠标截图,java实现屏幕截图(附源码)
  8. IOCP的Demo及说明
  9. 三次Hermite插值
  10. Windows蓝屏漏洞(利用多种途径与分析)
  11. 数据库小型教务系统,成绩管理系统
  12. 电脑假死卡的动不了_win10电脑突然卡死动不了怎么办 四种方法快速解决电脑卡死...
  13. 抓取微博热搜榜数据并保存在Excel中
  14. ValueError.DataFrame columns must be unique for orient=“column“
  15. Linux安装与卸载Nginx
  16. 十进制与任意进制的转换
  17. hbw-utils - GsonUtils
  18. MongoDB数据库—基本操作
  19. [附源码]SSM计算机毕业设计小区物业管理系统JAVA
  20. matlab相机标定程序,MATLAB单相机校准程序中文.pdf

热门文章

  1. 上新了! 热门开源 AutoML 工具 NNI 2.0 来袭!
  2. 编译文件出错fatal error: GL/glew.h: No such file or directory
  3. NLP简报(Issue#9)
  4. 【数据结构与算法基础】二叉搜索树和平衡二叉树
  5. matplotlib柱状图上方显示数据_使用 matplotlib 的两种姿势
  6. java程序设计_Java程序设计-Object类(笔记)
  7. php结束外部程序,PHP执行外部程序的方法
  8. unity如何得到所有子对象_Unity用户手册-Mesh合批
  9. TensorFlow2.0:数据的填充与复制
  10. Android自定义view之ViewPager指示器——1