环境部署
我们在pycharm上都是自己设置的python3解释器的环境变量,使得代码能够正常执行!可是怎么能让我们的python代码在LINUX上跑起来呢? linux是内置python,可是内置的是python2哦,python2在2020年就不维护了,所以python3必然大趋所示,哈哈,还是说怎么部署python3环境吧!!!!
安装python3步骤---->直接上干货了
- 1.首先解决依赖环境,这个特别重要
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y #直接复制执行
- 2.下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz #直接执行
- 3.下载完了吧,是压缩包吧,那就痛快解压它
tar -cvf Python-3.6.2.tgz #解压后显示一个Python-3.6.2的目录/文件夹
- 4.开始编译安装
1.首先进入Python-3.6.2文件夹 # cd Python-3.6.2 2. # ./configure --prefix=/usr/bin/python3 3.完毕后执行 # make 4.继续 #make install
- 5.向PATH中添加路径: /usr/bin/python3/bin/python3
方式1: vim ~/.bash_profile 进来这个文件后在PATH=$PATH:$HOME/bin: 变成 PATH=$PATH:$HOME/bin:/usr/bin/python3/bin 然后wq! 退出 方式2: 执行 echo $PATH查到路径后,往最前面添加/usr/bin/python3/bin PATH='/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/bin/python3/bin' vim /etc/profile 进入 将PATH='/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/bin/python3/bin'直接放在最下面就好 # By default, we want umask to get set. This sets it for login shell # Current threshold for system reserved uid/gids is 200 # You could check uidgid reservation validity in # /usr/share/doc/setup-*/uidgid file if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then umask 002 else umask 022 fi for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi done unset i unset -f pathmunge
PATH="/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" wq!退出 执行source /etc/profile 永久保存 - 重启X-shell 即可