1、下载依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel xorg-x11-xauth zlib* libffi-devel -y
2、下载Python包
国内镜像站:https://registry.npmmirror.com/binary.html?path=python/
wget https://registry.npmmirror.com/-/binary/python/3.6.8/Python-3.6.8.tar.xz
3、解压
xz -d Python-3.6.8.tar.xz
tar -xvf Python-3.6.8.tar
cd Python-3.6.8
4、安装Python
#进入解压后的Python-3.6.8目录下,执行如下两个命令
# ./configure --prefix=你的安装路径
./configure --prefix=/usr/lib/python3
make && make install
5、进入到安装目录,查看安装结果
应存在如下4个文件名:
bin
include
lib
share
6、创建软连接
创建一个软链接并把软链接放到/usr/local/bin目录下
ln -s /安装路径/bin/python3.6 /usr/local/bin/python3
查看创建结果
ls -l /usr/local/bin
7、命令窗口使用python3
8.配置环境变量
配置环境变量主要是能快速使用pip3安装命令
vi ~/.bash_profile,打开配置文件
最后一行进行添加:
#配置python
export PYTHON_HOME=安装路径
export PATH=$PYTHON_HOME/bin:$PATH
:wq进行退出
执行source ~/.bash_profile命令使配置生效
执行echo命令,查看是否配置成功
echo $PYTHON_HOME
查看第三方包安装列表
pip3 list
第三方模块安装
pip3 install xxxx
9、
python3.6安装及环境配置
新的
安装python3.6
wget https://registry.npmmirror.com/-/binary/python/3.6.15/Python-3.6.15.tgz
tar xzf Python-3.6.15.tgz
cd Python-3.6.15
./configure --enable-optimizations
make -j8
sudo yum install zlib-devel
安装依赖包
sudo make altinstall
这是在 Linux 系统下编译安装 Python 的命令。
./configure --enable-optimizations
该命令是用来配置 Python 编译参数的。–enable-optimizations 是一个可选参数,启用优化选项可以提高 Python 的性能。执行此命令后,会生成 Makefile 文件。
make -j8
该命令是用来编译 Python 源代码并生成可执行文件的。-j8 表示使用 8 个线程进行编译,可以加快编译速度。执行此命令后,会生成 Python 可执行文件。
sudo yum install zlib-devel
该命令是用来安装 Python 所需的依赖库之一 —— zlib 库。如果不安装依赖库,则在运行 Python 时可能会出现一些错误。执行此命令后,会安装 zlib-devel 库。
sudo make altinstall
该命令是用来安装 Python,并将安装路径添加到系统的可执行文件搜索路径中。altinstall 命令与 install 命令的区别在于,altinstall 命令在安装 Python 时会将可执行文件名中包含版本号,以避免与其他版本的 Python 冲突。执行此命令后,Python 就可以在系统中使用了。
将默认python2.7 变为3.6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
echo 1 | sudo update-alternatives --config python
#选择1
这是一个在 Linux 系统下设置 Python 版本的命令。
update-alternatives 命令用于管理系统中的可替代软件。它可以让你在多个同类软件之间切换使用,比如在多个 Python 版本中切换使用。
该命令的格式为:
sudo update-alternatives --install
其中各参数含义如下:
安装pip
curl http://mirrors.aliyun.com/pypi/get-pip.py -o get-pip.py
sudo python get-pip.py
pip --version
安装依赖包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r web_lt_requirements.txt
手动复制进库
#进入python库中
cd /usr/local/lib/python3.6/site-packages
rm -rf nb_log
rm -rf locust
# 回到env文件中
cp -rf locust /usr/local/lib/python3.6/site-packages/locust
cp -rf nb_log /usr/local/lib/python3.6/site-packages/nb_log