python3.5如何安装pip,python3.7如何安装pip
一个。首先安装python3
在这里安装python3.x,好easzy!
1.先从官网下载python3的安装包。
https://www.python.org/downloads/source/
2.将包上传到服务器
3.使减压
tar -xf Python-3.5.2
4.编译并安装
!注意编译前需要安装一些必要的依赖项,否则报错就要重新编译——(我刚吃了这个亏,一定要注意奥。)
安装必要的依赖项(至少需要以下两个,我个人遇到过以下两个)
yum安装openssl-devel -y
yum install zlib-devel -y
好了,现在你可以安心编译了:
cd Python-3.5.2。/configure-prefix=/opt/python #安装目录可以自己定义。没关系。
制造
进行安装
编译后,将在/opt/下生成一个Python文件夹。没错,这就是编译好的Python——为了方便,朋友们可以自己定义一个软连接如下:
# ln-s/opt/Python/tydxtz/Python 3/usr/tydxtz/Python 3
所以可以直接吃python3如下:
好了,至此,我们在linux下安装python3的任务已经完成。我们去关键的地方给python3装pip3。
二。为python3.x安装pip
其实不难。下载一个包并执行两个命令。
1.首先安装setuptools。
朋友们可以从官方模块库:https://pypi.python.org/pypi.下载
这里我用wget直接从服务器下载了19.6版本(朋友们可以试试新版本。)
wget-no-check-certificate https://pypi . python . org/packages/source/s/setup tools/setup tools-19.6 . tar . gz # MD5=c 607 DD 118 aee 682 c 44 ed 146367 a17e 26
塔尔-zxvf setuptools-19.6.tar.gz
CD setuptools-19.6.tar.gz
python3 setup.py构建
python3 setup.py安装
2.然后直接安装pip就搞定了。
同样先下载它,然后执行命令。搞定了。
wget-no-check-certificate https://pypi . python . org/packages/source/p/pip/pip-8 . 0 . 2 . tar . gz # MD5=3 a73c 4188 f 8 dbad 6 a1 E6 f 44d 117 eeb
塔尔-zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py构建
python3 setup.py安装
安装完成后,我们来看看python的tydxtz目录里有什么。
哈哈。通过以上,我们已经为python3安装了pip3。(小伙伴们也可以软连接,方便实用奥数。)
三个。我们来做个测试。
1.首先,我们输入pytho3
[root@centos3 tydxtz]# python3
Python 3.5.2(默认,2016年7月27日03:36:56)
linux上的[GCC 4 . 4 . 7 2012 03 13(Red Hat 4 . 4 . 7-4)]
有关详细信息,请键入“帮助”、“版权”、“配额”或“许可证”。
导入pymysql
回溯(最近一次呼叫):
文件“”中的第1行
导入错误:没有名为 pymysql 的模块# #没有这样的模块。
好了,让我们试着用新安装的pip3来安装它:
[root @ centos 3 tydxtz]#/opt/Python/tydxtz/pip 3安装pymysql
收集pymysql
正在下载PyMySQL-0 . 7 . 5-py2 . py3-none-any . whl(77kB)
100% 81kb 3.2 kb/秒
安装收集的包:pymysql
成功安装pymysql-0.7.5
# # # # # #安装完成
已经安装好了。看来pip3本身没有问题。我们来测试一下这个模块实际上是不是为python3安装的(可能是python2上安装的……-_-#)
[root@centos3 tydxtz]# python3
Python 3.5.2(默认,2016年7月27日03:36:56)
linux上的[GCC 4 . 4 . 7 2012 03 13(Red Hat 4 . 4 . 7-4)]
有关详细信息,请键入“帮助”、“版权”、“配额”或“许可证”。
导入pymysql
哈哈好吧。结束!
如何检查电脑配置
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。