软件下载

Linux系统安装Python3环境(Linux下Python3安装教程分享)

软件下载 投稿 2022-06-11 09:06:42 浏览

python是一门跨平台、面向对象的解释型语言,也是一种脚本语言。不仅可以运行在Windows系统,也可以运行在Linux系统下,本文主要内容:

  • Linux系统如何安装python
  • 创建、激活python虚拟环境
  • python指定临时镜像源&永久更换镜像源

文末彩蛋:shell一键安装python脚本~

1、安装依赖环境

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、下载Python3

yum -y install wget # 没安装wget工具时运行此命令 
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

3、解压

tar -xzvf Python-3.7.5.tgz

4、编译安装

yum install gcc -y # 安装gcc编译器 
yum install libffi-devel -y # 3.7版本之后需要一个新的包libffi-devel 
cd Python-3.7.5 # 进入解压后的文件夹 
./configure --prefix=/home/python # 配置指定安装目录 
make && make install # 编译&编译安装

5、配置python环境变量

export PYTHON_HOME=/home/python

export PATH=${PATH}:${PYTHON_HOME}/bin

vi /etc/profile # 在/etc/profile文件中加入上面两行内容 
source /etc/profile # 重新加载配置

6、安装python虚拟环境

在日常项目开发过程中,由于每个项目所用到的依赖包版本可能不一致,尤其是一些老项目。因此,为了避免各个项目之间环境相互“污染”,我们可以针对各个项目分别建立各自的虚拟环境。

python3 -m venv python_venv # 新建名为python_venv的虚拟环境目录 
cd python_venv/bin # 进入虚拟环境所在文件夹的bin目录 
source activate # 激活虚拟环境;Linux&Mac系统与Windows激活命令不一样,要用source命令

激活成功后,命令行最前面会显示一个:(虚拟环境名称)

Linux下Python3安装&更改镜像源&虚拟环境管理

 

7、配置pip国内安装镜像源

1)临时指定安装镜像源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple(镜像地址) module(模块名称)

国内镜像源:

清华:
https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:
http://mirrors.aliyun.com/pypi/simple/

中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:
http://pypi.hustunique.com/

山东理工大学:
http://pypi.sdutlinux.org/

豆瓣:
http://pypi.douban.com/simple/

2)永久更改安装镜像源

如果不想每次安装第三方包的时候都指定镜像源,也可以使用如下方法永久指定安装镜像源,一劳永逸

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple # 永久配置国内镜像源
pip config list # 查看下载源配置列表

配置好镜像源后,可以使用“pip config list”命令查看下载源配置列表,具体写入的配置文件路径为:
/root/.config/pip/pip.conf

Linux下Python3安装&更改镜像源&虚拟环境管理

 

windows系统设置和查看方法相同

Linux下Python3安装&更改镜像源&虚拟环境管理

 

8.批量安装Python项目依赖包

pip freeze > requirements.txt # 导出当前环境下已安装的依赖包列表到指定文件 
pip download -r requirements.txt -d . # 下载指定文件中的所有依赖包

### 通过shell脚本一键安装 ###

以安装python3.7.5为例:

#!/bin/sh 
yum -y install wget 
yum -y install gcc 
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 
yum -y install libffi-devel 
if [ ! -f "Python-3.7.5.tgz" ] 
then 
       echo Python-3.7.5.tgz not exist!!! 
       wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 
fi `tar -zxvf Python-3.7.5.tgz` 
if [ ! -d /home/python3 ] 
        then `mkdir -p /home/python3` 
cd Python-3.7.5 
./configure --prefix=/home/python3 
make && make install 
fi 
echo "export PYTHON_HOME=/home/python3" >>/etc/profile 
echo "export PATH=\${PATH}:\${PYTHON_HOME}\"/bin\"" >>/etc/profile  
echo "=====`date`===== Python-3.7.5 install success !!!====="

「真诚赞赏,手留余香」

求资源网

真诚赞赏,手留余香

使用微信扫描二维码完成支付

继续浏览有关编程的文章
发表评论
留言与评论(共有 0 条评论)
   
验证码:
版权声明

求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。