**
Python3 linux版本安装
**
本人安装版本3.10.0
1.下载https://www.python.org/downloads/source/
2.在linux中解压:tar -zxvf Python*..
3.准备编译环境:
yum install gcc
4.准备安装依赖包:zlib,openssl。 Python的pip需要依赖这两个包
yum install zlib* openssl*
5.预编译:进入到解压的文件下
./configure --prefix=/usr/python*.. --enable-optimizations
6.编译:
make
7.安装:make install
8.配置环境变量:
PATH配置的目的:让系统自动找到 命令执行文件路径
PATH的值:一堆目录,每个目录之间用英文:隔开
printenv #查看环境变量
vim ~/.bash_profile # 或者用 vim ~/.bashrc
第一种:空白处配置PATH=KaTeX parse error: Expected 'EOF', got '#' at position 28: …thon-*.*.*/bin #̲代表原来的 PATH:代表追加 直接写会覆盖原来的 之后保存退出
第二种:
PYTHON_HOM=/usr/python-..*/bin
PATH=
P
A
T
H
:
PATH:
PATH:HOME/bin #保存退出
此时并不会立即生效 执行命令 source ~/.bashrc
9.检查 python3 #exit()退出
注意:etc/profile :整个系统的环境变量配置
~/.bashrc :当前用户的环境变量配置
注:..*表示版本号例如3.10.0
最后可以安装一个Python的小工具,ipython 比较好用 但是可以不安装
执行命令 pip3 install ipython
执行命令:ipython 下图成功截图用exit()退出
此时可能安装不成功 遇到问题解决方案如下:
第一种问题:ModuleNotFoundError: No module named ‘_ctypes’
yum install libffi-devel -y
##再重新编译安装python
重复上面5,6,7步
第二种问题:ModuleNotFoundError: No module named ‘*******’
ipython的源码下载页面为:https://pypi.org/ 缺什么搜索什么下载
1.解压命令 tar -zxvf 文件
2.进入解压的文件之后用命令 :Python3 setup.py build
:Python3 setup.py install
3.执行命令:ipython 如果有循环下去 直到没有 下图我当时下载的文件