python3.6环境变量配置-CentOS添加环境变量(以python3.6为例)

CentOS 6.9完成源代码安装python3.6。

linux环境变量分为临时和永久两种,临时环境变量在切换用户或终端时失效。永久环境变量分为用户级别和系统级别两种,系统级别修改/etc/profile文件,用户级别修改vim /.bash_profile。下文将分别加以介绍。

首先演示临时环境变量设置,终端环境下无法执行python命令,需要切换到安装目录,才可以执行python相关命令。本文默认安装目录是

/usr/local/Python3.6/。

[minmin@localhost ~]$ cd /usr/local/Python3.6/bin/

[minmin@localhost bin]$ ls

2to3 easy_install-3.6 idle3.6 pip3.6 pydoc3.6 python3.6 python3.6m python3-config pyvenv-3.6

2to3-3.6 idle3 pip3 pydoc3 python3 python3.6-config python3.6m-config pyvenv

[minmin@localhost bin]$ ./python3

Python 3.6.3 (default, Nov 16 2017, 19:02:24)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> quit()

[minmin@localhost bin]$ ./pip3 -V

pip 9.0.1 from /usr/local/Python3.6/lib/python3.6/site-packages (python 3.6)

[minmin@localhost bin]$ pwd

/usr/local/Python3.6/bin

[minmin@localhost bin]$

将python3添加到环境变量。

#添加环境变量

[minmin@localhost bin]$ export PATH=$PATH:/usr/local/Python3.6/bin

#检查环境变量

[minmin@localhost bin]$ export

declare -x CVS_RSH="ssh"

declare -x G_BROKEN_FILENAMES="1"

declare -x HISTCONTROL="ignoredups"

declare -x HISTSIZE="1000"

declare -x HOME="/home/minmin"

declare -x HOSTNAME="localhost.localdomain"

declare -x LANG="zh_CN.UTF-8"

declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"

declare -x LOGNAME="minmin"

declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:"

declare -x MAIL="/var/spool/mail/minmin"

declare -x OLDPWD="/home/minmin"

declare -x PATH="/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/minmin/bin:/usr/local/Python3.6/bin"

declare -x PWD="/usr/local/Python3.6/bin"

declare -x QTDIR="/usr/lib64/qt-3.3"

declare -x QTINC="/usr/lib64/qt-3.3/include"

declare -x QTLIB="/usr/lib64/qt-3.3/lib"

declare -x SELINUX_LEVEL_REQUESTED=""

declare -x SELINUX_ROLE_REQUESTED=""

declare -x SELINUX_USE_CURRENT_RANGE=""

declare -x SHELL="/bin/bash"

declare -x SHLVL="1"

declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"

declare -x SSH_CLIENT="10.1.1.88 25591 22"

declare -x SSH_CONNECTION="10.1.1.88 25591 10.1.1.88 22"

declare -x SSH_TTY="/dev/pts/0"

declare -x TERM="xterm"

declare -x USER="minmin"

#添加完成,检查是否可以运行python3

[minmin@localhost bin]$ python3

Python 3.6.3 (default, Nov 16 2017, 19:02:24)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> quit()

[minmin@localhost bin]$ pip3 -V

pip 9.0.1 from /usr/local/Python3.6/lib/python3.6/site-packages (python 3.6)

[minmin@localhost bin]$

系统永久环境变量设置方法是修改/etc/profile文件。在文件末尾添加代码并保存。也可以修改/etc/environment文件。

#添加至/etc/profile文件末尾

export PATH=$PATH:/usr/local/Python3.6/bin

#部分系统需要系统重启后/etc/profile文件生效,source命令可以让环境变量立即生效

[root@localhost minmin]# source /etc/profile

#CentOS 6.9 无需执行source命令即可生效

[root@localhost minmin]# pip3 -V

pip 9.0.1 from /usr/local/Python3.6/lib/python3.6/site-packages (python 3.6)

[root@localhost minmin]# python3

Python 3.6.3 (default, Nov 16 2017, 19:02:24)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> quit()

[root@localhost minmin]#

用户级别永久环境变量需要修改当前用户/.bashrc文件。同样将

export PATH=$PATH:/usr/local/Python3.6/bin

添加至文件末尾即可。建议运行前先通过echo 命令检查是否生效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值