`
1028826685
  • 浏览: 940974 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

python 3.x pip3 安装

 
阅读更多

前言:

  我目前使用的服务器为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 "<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
>>> 
复制代码

 

分享到:
评论

相关推荐

    PIP20.0.2安装包 pip-20.0.2-py2.py3-none-any.whl

    "pip-20.0.2-py2.py3-none-any.whl"文件名的结构遵循一定的规范,其中`py2.py3`表示该包兼容Python 2.x和Python 3.x两个版本,`none`意味着它不依赖于特定的本地化环境,而`any`则表明它适用于任何平台。 Python的...

    suds for Python3.x

    这个文件可能包含了源代码、文档、示例或其他必要的组件,用于在 Python3.x 环境中安装和使用 suds。 关于 suds for Python3.x 的使用,开发者可以利用它来创建 SOAP 客户端,调用远程 Web 服务提供的功能。首先,...

    python3安装pip3(install pip3 for python 3.x)

    在本文中,我们将详细介绍如何在Python 3.x版本上安装pip3。pip是Python的包管理工具,它允许用户安装和管理Python包。对于Python 3.x版本,其包管理工具被称为pip3。本文将重点介绍在CentOS 6.x系统中如何实现...

    Python3.X_HTMLTestRunner亲测可用,附说明

    Python3.X_HTMLTestRunner是一个用于自动化测试结果报告的工具,特别是在使用Selenium库进行Web自动化测试时非常实用。这个工具可以将测试结果以HTML格式输出,使得测试报告更易读,便于团队协作和问题追踪。 ...

    Atom-Mac-OS-All-In-One-Update-Script,这是一个bash脚本,它可以更新所有可以通过mac os上的终端更新的软件。目前包括自制或Brew Forumla、啤酒桶、通过MAS在AppStore中的应用程序、Atom包、NPM包、GEM包、Python 2.7.x和3.x PIP包以及Mac OS操作系统更新/补丁。灵感来自这里的作品//medium.com/@waxzce/keeping.zip

    Currently including, Homebrew or Brew Forumla's, Brew Casks, Applications in the Appstore via mas, Atom packages, npm packages, gem packages, Python 2.7.X and 3.X pip packages, as well as Mac OS ...

    python2.75离线安装pip+flask+paramiko.zip

    在离线模式下,你需要下载最新的`get-pip.py`文件,然后执行`python get-pip.py`进行升级。 3. **安装Flask**: - Flask是一个轻量级的Web服务程序,对于开发小型应用非常方便。首先,你需要找到Flask的离线安装包...

    Python 3.7.x 安装和使用 azw3格式电子书

    Python 3.7.x 安装和使用 azw3格式电子书,基于官方文档制作。

    Python-使pytesser支持python3x版本

    在Python 3.x中,PIL被重命名为`Pillow`,所以安装时应使用`pip install pillow`而不是`pip install pil`。 7. **Tesseract OCR**:Pytesser是Tesseract OCR的Python接口。确保Tesseract是最新版本,并且已经配置为...

    Windows环境同时安装Python21

    通过以上步骤,你可以在Windows环境下同时安装和管理Python2.x和Python3.x,确保它们的命令行工具不会相互干扰,同时解决了pip3命令失效的问题。记住,良好的环境配置是高效开发的关键,所以花时间在这些基础设置上...

    python 包管理工具pip安装包

    python3 get-pip.py ``` 这将下载并安装最新版本的pip。请注意,根据操作系统和Python环境的不同,可能需要管理员权限执行此操作。 使用pip安装包: pip的使用非常直观,通过命令行接口可以安装任何在Python ...

    python3.x中安装web.py步骤方法

    在开始安装之前,请确保已经安装好了Python 3.x环境以及pip工具。如果你还没有安装这些工具,请按照以下步骤操作: 1. **安装Python 3.x**:访问Python官方网站下载最新版Python 3.x(https://www.python.org/),...

    python2.7.6-pip.zip

    在这个压缩包 "python2.7.6-pip.zip" 中,包含了一些必要的组件来帮助用户将 CentOS 的 Python 环境升级到 2.7.6 版本,并安装 pip,这是一个用于管理和安装 Python 库的工具。 首先,Python 2.7.6 是 Python 2.x ...

    python-3.9.12-amd64.exe加速下载

    Python 3.9.12是Python 3.x系列的一个稳定版本,它包含了许多性能优化和新特性。在描述中提到的"python-3.9.12-amd64.exe"是一个适用于AMD64架构(也称为x86_64)的Windows安装程序,用于安装Python 3.9.12。 官方...

    python-3.5.2与pip-9.0.1(Linux版)

    5. 安装 pip:使用新安装的 Python 运行 `get-pip.py` 脚本来安装 pip。 6. 更新 pip:安装完成后,可以运行 `pip install --upgrade pip` 来确保 pip 是最新版本。 理解这些知识点对于 Linux 环境下的 Python ...

    python3.x的torndb.py

    目前Tornado中的torndb模块是不支持python3.x,所以需要修改部分torndb源码即可正常使用 替换X:\Python37\Lib\site-packages\torndb.py 需要安装模块pymysql pip install pymysql

    mac下安装Python3.docx

    值得注意的是,Homebrew将Python 3安装为“keg-only”,这意味着它不会被符号链接到 `/usr/local`,主要是为了避免与系统Python发生冲突。如果你想让Python 3在PATH路径的最前端,可以在`.bash_profile`文件中添加`...

    robotframework-excellibrary-0.0.2-python3.x.zip

    robotframework-excellibrary适配python 3版本,在python3.7.9上安装正常。 下载好压缩包 -&gt;解压 -&gt; 在解压目录的当前文件夹下,打开终端,输入 : python setup.py install 即可,安装成功后,pip list查看

    win10下pytharm管理多个python3.x版本

    win10下pytharm管理多个python3.x版本 ...本教程:win10下pytharm管理多个python3.x版本(已有py3.5主版本,副版本py36和py37的安装及使用) 一、virtualenv pip install virtualenvwrapper-win (网

    python3.7.5.tar.gz

    ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7 ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7.5 ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7.5 4、 查看版本信息 python3.7.5...

Global site tag (gtag.js) - Google Analytics