【Python】Linux/CentOS安装Python3

不到100买了个1年的X里云服务器后,欲安装Python3练手。但网络上安装方法五花八门,经我实践,此法最妥,特记于此。

 

1. 说明

 

1.1 系统自带Python2的处理

 

CentOS 7 自带Python2,不要轻易卸载和删除,很多其它软件依赖自带的python2。此方法较为稳妥,将安装后的python3做了软链接,方便使用,也不影响 python2的存在。只是以后使用Python3时,命令是 python3 yourpyfile.py。

 

1.2 安装路径的选择

 

最好指明安装路径,否则后期需要卸载和删除不知道位置。Linux 中自己安装软件,有几个常用位置,非重要软件/用完即删的建议安装到 /opt 。Python3 作为常用的核心软件,建议安装到 /usr/local 内。

 

2. 安装


#从某处下载得到安装包
#解压-解压参数视安装包后缀而定
tar -xvJf  Python-3.7.2.tar.xz

#创建欲安装目录
mkdir /usr/local/python3 

#打开解压后的文件夹
cd Python-3.7.2

#配置
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl 
#第一个指定安装的路径,不指定的话,安装过程中可能软件所需要的文件复制到其他不同目录,删除软件很不方便,复制软件也不方便.
#第二个可以提高python10%-20%代码运行速度.
#第三个是为了安装pip需要用到ssl,后面报错会有提到.

#编译安装
make && make install

#创建软链接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

#产看版本
python3 -V
pip3 -V

 

最后使用 -V 参数,查看版本信息,验证是否安装成功。

 

3. 离线使用pip安装库

某些生产环境是隔绝互联网的,使用Python较为不便,无法直接使用pip安装各种库。

这里是较为简单的方案。大致是从互联网上导出库,然后拷贝到内网,再安装。

具体见 此文 和 此文

主要使用的命令有:

将已经通过pip安装的包的名称记录到 requirements.txt文件中
pip freeze > requirements.txt   

下载requirements.txt列出的所有包
pip download -r requirements.txt -d /tmp/packages/
老版本pip命令是:pip install --download:

安装requirements.txt列出的所有包
pip install --no-index --find-links=/tmp/packages/ -r requirements.txt
也可能是 --find-link

4. pip切换国内源

pip install -i https://mirrors.aliyun.com/pypi/simple/ yourpkg

建议使用阿里云的镜像源,比较快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qilei2010

送我一张彩票中了平分

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值