python3的安装

本文档详细介绍了在Linux环境中手动安装Python3的过程,包括安装依赖、下载软件、解压安装、配置共享库以及测试Python3和pip3的运行。同时,还提供了解决Python Shell方向键问题和使用Virtualenvwrapper管理虚拟环境的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  安装依赖软件包

yum -y install    zlib-devel  bzip2-devel  openssl-devel  sqlite-devel readline-devel    curl     epel-release 

2  下载软件

curl -o  python3.6.tgz  https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

3   解压安装

[root@localhost ~]# tar -xf Python-3.6.5.tgz -C /usr/local/src/

[root@localhost ~]# cd 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

开始编译安装

[root@localhost Python-3.6.3]#./configure --enable-shared
# --enable-shared 指定安装共享库,共享库在使用用其他需调用用python的软件时会用用到,比比如使用用mod_wgsi连接Apache与python时需要

[root@localhost Python-3.6.3]# make -j 2 && make install
# -j cpu核心心数

 

配置共享库文文件
1. 为所有用用户设置共享库目目录

vim /etc/profile

在文文件末尾写上如下内容:
# python3.6 共享库目目录
export     LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

 

{   假如 pycharm 在连接到这台机器器的 python 解释器器时
仍然报找不不到 libpython3.6m.so.1.0 文文件.
编辑文文件 /etc/ld.so.conf.d/python3.conf 内容
如下:
/usr/local/lib  
}

执行行行如下命令,是环境变量量生生效
source /etc/profile

 

测试python3是否成功
[root@docker ~]# python3
Python 3.6.3 (default, Dec 17 2017,04:11:01)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)]
on linux
Type "help", "copyright", "credits" or
"license" for more information.
>>> print('qf')
qf
>>> exit()
输入入 exit() 即可退出 python

 

测试 pip3

[root@localhost ~]# pip3 -V
pip 9.0.1 from  /usr/local/lib/python3.6/site-packages
(python 3.6)
# 假如上面面显示的含有 python3.6 就没问题了了,说明 pip3 安装的模块会安装到
# 上面面显示的目目录下

常⻅见问题
假如 Python Shell 中敲击方方向键显示「^[[C^[[D」
可以安装以下包
pip3 install gnureadline

 

 

使用用第三方方的虚拟工工具
Virtualenvwrapper

virtualenvwrapper 提供了了一一系列列命令使得和虚拟环境
工工作变得愉快许多。它把你所有的虚拟环境都放在一一个
地方方。更更重要的是,你只需运行行行一一个命令即可进入入到你
的虚拟环境,而而不不必像之前需要先进入入虚拟环境的目目录下
安装(确保 virtualenv 已经安装了了):
# pip3 install virtualenvwrapper

 

之后在用用户家目目录下的 .bashrc 文文件里里里添加下面面代码:

#vim  ~/.bashrc


export    VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6
export    WORKON_HOME=~/.virtualenv #这个可以自自定义
source   /usr/local/bin/virtualenvwrapper.sh

执行行行如下命令,创建存放虚拟环境的目目录
#mkdir    ~/.virtualenv
此目目录应该和上面面的 WORKON_HOME 变量量的值相同

初始化一一下
# source    ~/.bashrc

 

基本使用用: 创建一一个虚拟环境:

# mkvirtualenv python3
这会在 ~/.vritualenv 中创建 my_project 文文件夹。
在虚拟环境上工工作:
# workon python3

当然你也可以在任何时候在命令行行行提示符中输入入
workon 命令显示所有的虚拟环境
# workon

删除:
# rmvirtualenv my_project

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值