首页 > 系统相关 >Linux安装python并配置环境变量

Linux安装python并配置环境变量

时间:2022-08-26 15:01:28浏览次数:162  
标签:bin python Python usr Linux 3.10 环境变量 python3

1.获取python3源码

我们访问这个网址,就可以看到全部的python下载方式:【https://www.python.org/downloads/

 

 

 本人下载的是3.10.6版本

 

 

 2.安装Python

这里,我们以centOS7做示范

我们先要安装一个获取网络资源的工具,然后把源码下载到服务器中

 1 yum info | grep wget1 || yum install wge # 相当于迅雷,通过链接来下载资源
 2 wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz # 获取网络包 

 

如果在linux网络下载不好使,就手动下载后通过ftp上传到linux系统中。

下载完成后,解压压缩包,并准备好环境

 1 mkdir /usr/bin/python3.10 # 创建存放python的文件夹
tar -zxf Python-3.10.6.tgz # 进行解压工作

编译Python源码,安装python

 1 cd Python-3.10.6 # 进入到源码中
 2 ./configure prefix=/usr/bin/python3.10 # 配置信息,把Python存放在/usr/bin/python3.9目录下
 3 make && make install # 编译安装python
 4 rm -rf Python-3.10.6.tgz Python-3.10.6 # 移除附带的文件

配置Python环境变量,也进行一些基本配置

  which python3 && rm -rf /usr/bin/python3 # 如果存在python3软链接,移除
  ln -s /usr/bin/python3.10 /usr/bin/python3 # 创建python3软链接
  which pip > /dev/null 2>&1 && rm -rf /usr/bin/pip # 把python2.7的pip移除,如果没有,则什么都不干
  ln -s /usr/bin/python3.10/bin/pip3 /usr/bin/pip # 创建pip软链接
 

vi /etc/profile #添加linux环境变量

 

在尾后边添加

export PYTHON_HOME=/usr/bin/python3.10

export PATH=$PYTHON_HOME/bin:$PATH

  source /etc/profile # 刷新配置文件
  pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 换源,也可以使用https://pypi.douban.com/simple 等国内源

 

 

这样,我们的Python就已经安装完成了,测试一下

 1 python3 --version
 2 pip --version

标签:bin,python,Python,usr,Linux,3.10,环境变量,python3
From: https://www.cnblogs.com/ckfuture/p/16627553.html

相关文章

  • python学习课后练习
    此次爬虫学习的资源是B站所找,具体如下:Python课程天花板,Python入门+Python爬虫+Python数据分析5天项目实操/Python基础,该课程留了课后练习,我把自己的代码和想法单独整成一......
  • python基础——模块 包
    模块包Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。模块和包以及库,......
  • Linux-Centos 用crontab定时运行python脚本详细步骤
    服务器运行定时任务操作步骤:1.编辑crontab配置命令:  crontab-e可进行编辑定时任务  crontab-l查看定时任务列表 crontab-r删除定时任务 servicecro......
  • linux实现后台运行并输出日志文件
    后台运行命令:nohupnohup命令:nohup是不挂断的意思(nohangup)。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令忽略所有......
  • Linux centos7下配置JDK环境
    配置jdk环境,本人写了两种方案进行配置,下载JDK都是免费的,JDK各个版本的下载地址为:https://www.oracle.com/java/technologies/downloads/本文以JDK8为例,操作系统以3A云服......
  • Python中常见的异常类型
    #Python常见的异常类型'''第一种数学数据异常'''#print(1/0)#ZeroDivisionError'''第二种,序列中没有这个索引'''lst=[11,22,33]#print(lst[3])#IndexError'''第......
  • linux中常用的命令,三剑客awk,sed,grep在Windows系统中的使用
    1.首先是Windows版本的下载地址:https://sourceforge.net/projects/gnuwin32/files/,此地址截止发文都能使用该地址的工具版本都比较老,但是经过测试,基本能在Win10里面使用......
  • Python基础——迭代器 生成器
    迭代器iterator迭代简单理解就是重复,但是每次重复产生的结果还要作为下次重复的初始值。可迭代对象:含有——iter——方法的对象。可以用for...in..遍历的都是可迭代对......
  • Python爬虫:抖音个人主页视频抓取
    目标:抓取抖音某博主发布的全部视频用到的模块selenium+requests整体思路:1、先用selenium自动化让数据加载出来到视频获取详情页的链接     2、然后在......
  • Python爬虫 AttributeError: 'NoneType' object has no attribute 'replace'
    在爬虫时执行js代码报错node=execjs.get()ctx=node.compile(js_code).call('webInstace.shell',data)  点击1处进入subprocess.py文件   把encoding=Non......