iGMAS Innovation Application Center
@School of Geodesy and Geomatics, Wuhan University
Menu
Home
Products
Visualization
Group
Software
Feedback
Sign In
Group
学术动态
团队风采
研究方向与代表成果
GNSS轨道钟差
实时精密定位
低轨增强GNSS
多源融合导航
GREATers
Tools and PPT
Group
学术动态
团队风采
研究方向与代表成果
GNSS轨道钟差
实时精密定位
低轨增强GNSS
多源融合导航
GREATers
Tools and PPT
GREATers
Return
Linux服务器安装配置python3环境
Create on
2020-11-12T01:00:00Z
written by Wang Qingyun
# 关于python3 一般情况下Linux自带python2,但是目前最常用的还是python3,这篇文章带你在Linux服务器上安装并配置Python3。  ## python3下载及安装 1. **安装所需相关包** `yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y` 2. **下载python源码** ``` wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz ``` 可以根据需要下载不同版本的python,这里下载的是python3.6.8 注意:若服务器未安装wget,可以通过两种方法解决: + `yum -y install wget`*(root用户操作)* + 从python网站上下载后上传到服务器 3. **解压源码压缩包** ``` tar -Jxvf Python-3.6.8.tar.xz ``` 4. **配置安装路径** 切换到解压文件目录下并执行命令: ``` cd Python-3.6.6 ./configure prefix=/usr/local/python3 ``` 编译安装: ``` make make install ``` 创建软链接: ``` ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 ``` *注意:若报错:ln: failed to create symbolic link '/usr/bin/python3': File exists* 说明已经有链接链到 /usr/bin/python上了,覆盖即可,使用命令: ``` ln -sf /usr/local/python3/bin/python3 /usr/bin/python3 ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3 ``` **安装完成!** ## 配置python3虚拟环境 1. **创建虚拟环境存放目录** 要创建虚拟环境,首先创建放置它的目录,执行命令: ``` python3 -m venv tutorial-env ``` 如果 `tutorial-env` 目录不存在,它将为你创建一个,并在其中创建包含Python解释器,标准库和各种支持文件的副本的目录。 2. **激活虚拟环境** ``` source tutorial-env/bin/activate ``` 此时在控制台输入python,使用的python版本即位你安装的python3版本。 参考文章1:[服务器安装python3环境](https://www.cnblogs.com/erlchixiha/p/11929466.html) 参考文章2:[虚拟环境和包](https://docs.python.org/zh-cn/3/tutorial/venv.html)