python3 Linux源码安装

1、准备环境

yum -y install gcc zlib-devel bzip2-devel openssl-devel  sqlite-devel readline-devel

如果下面编译和安装过程中报错,可以把报错内容百度搜索一下,查找需要yum安装的包.

2、到官网下载需要的源码包

https://www.python.org/downloads/source/

3、解压包,到cd到目录下,编译安装

tar -xf Python-3.6.5.tgz -C /usr/local/src/
cd /usr/local/src/Python-3.6.5/
sed -ri 's/^#readline/readline/' Modules/Setup.dist
sed -ri 's/^#(SSL=)/\1/' Modules/Setup.dist
sed -ri 's/^#(_ssl)/\1/' Modules/Setup.dist 
sed -ri 's/^#([\t]*-DUSE)/\1/' Modules/Setup.dist 
sed -ri 's/^#([\t]*-L\$\(SSL\))/\1/' Modules/Setup.dist
./configure --enable-shared
make -j 2 && make install

1、使用默认安装路径
2、-j 2 是指定使用CPU的核心数

4、自建配置文件,配置共享库

vim /etc/profiel.d/python3_lib.sh
# python3.6 共享库目录
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
vim /etc/ld.so.conf.d/python3.conf
/usr/local/lib
ldconfig 加载配置文件信息,使其生效
source /etc/profile

5、测试Python3,如果左键出现乱码,安装以下包解决

pip3 install gnureadline

6、测试pip3,使用本地源安装第三方模块

pip3 -V
pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)
mkdir ~/.pip
vim .pip/pip.conf
[global]
index-url=https://mirrors.aliyun.com/pypi/simple
# Python3.6.6 及以上的版本不用配置下面的内容
[list]
format=columns

7、安装paramiko

pip3 install paramiko
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容