linux安装python

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
其中各参数含义如下:

:软链接的路径,即要替换的软链接路径。 :软链接的名称,可以自定义。 :备选软件的路径,即备选 Python 版本的路径。 :优先级,数字越大表示优先级越高。如果有多个备选项,则会选择优先级最高的版本。 在命令中,/usr/bin/python 是Python二进制文件的默认软链接,指向了系统中当前默认的 Python 版本。而 /usr/bin/python3.6 是备选 Python 版本的路径。 通过执行 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 命令后,将 /usr/bin/python 这个软链接修改为指向 /usr/bin/python3.6,并且设置优先级为 1。 这样,当你在终端中执行 python 命令时,实际上执行的是 /usr/bin/python3.6 的二进制文件。如果安装了其他版本的 Python,并希望使用其他版本作为默认版本,只需要再次执行此命令并设置优先级即可。
安装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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值