1.Linux CentOS服务器安装Python3.8环境
2.å¦ä½å¨linuxä¸å®è£
python
Linux CentOS服务器安装Python3.8环境
在Linux CentOS服务器中安装Python3.8环境,源码对于脚本编写、编译大数据框架、源码java 创意网站源码数据分析和开源框架运行具有广泛用途。编译以下是源码android 4.4 源码root详细的安装步骤:
### 安装前准备
在开始安装Python3.8之前,请确保您的编译e语言玫瑰源码系统中已安装以下开发工具:
<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 libffi-devel gcc
接下来,进入Python3.8源码目录,源码并执行编译安装:
#cd python3.8/
./configure --prefix=/usr/local/python3
make && make install
### 配置环境变量
为了使Python3.8能够被系统识别,编译编辑/etc/profile文件以添加环境变量配置:
PYTHON_HOME=/usr/local/python3
PATH=$PATH:$JAVA_HOME/bin:$PYTHON_HOME/bin
export PATH JAVA_HOME CLASSPATH PYTHON_HOME
完成配置后,源码通过运行以下命令使环境变量配置立即生效:
source /etc/profile
至此,编译您已成功安装并配置了Python3.8环境。源码
### 设置默认Python版本
为了将Python3.8设为默认版本,编译可以备份旧的源码vfp 设计系统源码Python2:
mv /usr/bin/python /usr/bin/python2.back
然后创建指向Python3的软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
若需要同时支持Python2和Python3,可以单独为Python3创建软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
这样,编译您便可以在不干扰现有Python2环境的源码mit app 2048源码情况下,直接使用Python3进行工作。
å¦ä½å¨linuxä¸å®è£ python
ä¸è¬linuxç³»ç»é½èªå¸¦python2ï¼ä½ æ¯è¦è£ python3ï¼
ç»ä½ centosä¸æºç å®è£ py3 çä¾åæã
å¦æå·²ç»å®è£ 好äºpython
sudo yum remove python
ç¼è¯å®è£
pythonå®ç½åªä¸ºLinuxæä¾äºæºç ï¼å æ¤æä¸è½½python3.6.1çæºç å缩å
第ä¸æ¥ï¼CentOSè£ å¥½openssléæåº
é®å ¥ä»¥ä¸å½ä»¤ï¼ yum install -y openssl-static
è¥æªè£ 该éæåºä¼å¯¼è´python3èªå¸¦çpip3å®è£ 失败
第äºæ¥ï¼ç¼è¯python3æºç
0. CentOSå®è£ GCCåwget yum install -y gcc,wget
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1. å 解åpython3çæºç å wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xf Python-3.6.1.tar.xz
2. é ç½®å®è£ è·¯å¾ cd Python-3.6.1 //è¿å ¥python3æºç 解ååçæ件夹
./configure --prefix=/usr/local/python3 //é»è®¤é ç½®æ件并设置å®è£ è·¯å¾
3. ç¼è¯python3æºç make
4. å®è£ make install
æç»è¥æ é误æ示ï¼è¯´æå®è£ æå
5. æ·»å æ件é¾æ¥ å®è£ åé®å ¥å½ä»¤?python3?æ示ä¸åå¨è¯¥å½ä»¤ï¼è¿æ¯å 为æ们èªå®ä¹äºå®è£ ç®å½ï¼å æ¤éè¦æ·»å æ件é¾æ¥ï¼å½ä»¤å¦ä¸ï¼
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6. æµè¯ é®å ¥å½ä»¤ï¼
python3 -V
ä¼è¾åºpython3çæ¬ä¿¡æ¯ï¼è¯´æpython3å®è£ å®æ
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3