【python3】环境搭建

编程入门 行业动态 更新时间:2024-10-09 13:32:08

【python3】<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境搭建"/>

【python3】环境搭建

文章目录

  • 1.安装依赖
  • 2.下载和安装Python 3
  • 3.添加环境变量
    • 修改 pip国内源
  • 卸载

1.安装依赖

安装所需的依赖项:为了编译和安装Python,你需要安装一些依赖项。运行以下命令来安装这些依赖项:

yum install -y zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel gcc-c++

2.下载和安装Python 3

mkdir my_python3.8
cd my_python3.8
wget .8.0/Python-3.8.0.tgz
tar -xzf Python-3.8.0.tgz
cd Python-3.8.0

配置SSL

[root@ Modules]# pwd
/Python-3.8.0/Modules

vi Setup 或者 vi Setup.dist 文件

找到如下5行去掉其注释

_socket socketmodule.c
SSL=/usr/local/ssl
_ssl _ssl.c \-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto

my_python3.8/Python-3.8.0

./configure  --prefix=/opt/python3
make -j8
sudo make altinstall

make -j8是一个命令,它用于并行编译。在这个命令中,-j8参数告诉make使用8个线程并行编译代码。这将加快编译的速度,特别是当编译任务非常繁重、需要大量时间时。
make是一个常用的编译工具,通常用于编译和安装源代码。它可以根据Makefile文件中的规则来自动化编译过程。
make altinstall命令,您可以在系统中同时拥有多个Python版本

命令解释:
在Linux中通过源码安装程序时,对于解压文件,先执行./configure,后执行make,最后执行make install

  • make 命令 是对makefile文件操作,make install 是安装命令,那么 ./configure 是干什么呢?./configure 其实就是生成 makefile 文件

--prefix作用:编译的时候用来指定程序存放路径。
    不指定prefix时
    - 可执行文件默认放在/usr/local/bin
    - 库文件默认放在/usr/local/lib
    - 配置文件默认放在/usr/local/etc
    - 其它的资源文件放在/usr/local/share

指定prefix,卸载时直接删掉一个文件夹就够了

文章目录

  • 1.安装依赖
  • 2.下载和安装Python 3
  • 3.添加环境变量
    • 修改 pip国内源
  • 卸载

3.添加环境变量

创建python3软链

ln -s /usr/local/python3/bin/python3 /usr/bin/python3.9
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3.9

或者添加环境变量
修改 /etc/profile 文件,在文件末尾加上如下两行代码

PATH=$PATH:/usr/local/python3.8/bin
export PATH

修改 pip国内源

mkdir -p ~/.pip
vim ~/.pip/pip.conf

[global]
timeout = 6000
index-url = /
trusted-host = mirrors.aliyun

其它源

  • 清华大学镜像站:/

  • 阿里云镜像站:/

  • 中科大镜像站:/

  • 豆瓣镜像站:/

文章目录

  • 1.安装依赖
  • 2.下载和安装Python 3
  • 3.添加环境变量
    • 修改 pip国内源
  • 卸载

卸载

卸载yum安装的python
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
删除所有残余文件

whereis python3 |xargs rm -frv

whereis python 查看现有安装的python

更多推荐

【python3】环境搭建

本文发布于:2023-11-16 17:27:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1628676.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!