linux怎么配置python环境,python怎样配置环境变量

  linux怎么配置python环境,python怎样配置环境变量

  通常,环境变量是用于指定操作系统的运行环境的参数,例如临时文件夹和系统文件夹的位置。

  一、Linux的变量种类

  根据变量的生命周期,Linux变量可以分为两类:

  1.永久:大纲需要修改,变量永久有效。

  2.临时的:用export命令声明就可以了。关闭外壳时变量无效。

  二、设置变量的三种方法

  1.在/etc/profile文件中添加一个变量[对所有用户都有效(永久)]

  当使用VI向/etc/profile文件添加变量时,该变量对Linux下的所有用户都有效,并且是“永久的”。

  例如,编辑/etc/profile文件并添加PATH变量。

  # VI/etc/配置文件

  导出路径=/home/fs: $ path

  注意:要更改文件并立即生效,必须运行# source /etc/profile。否则,只有在该用户下次再次登录时才会生效。

  2.将变量[对单个用户有效(永久)]添加到。用户目录中的bash_profile文件。

  如果使用VI将变量添加到。用户目录的bash_profile文件,变化量只对当前用户有效,是“永久的”。

  比如编辑。guok用户目录/home/guok下的bash_profile。

  $ vi /home/guok/.bash.profile

  添加以下内容:

  类路径=。/Java _ home/lib;$JAVA_HOME/jre/lib

  注意:要更改文件并立即生效,必须运行$ source/home/guok/。bash _ profile。否则,只有在该用户下次再次登录时才会生效。

  3.直接执行export命令来定义变量[仅对当前shell (bash)有效(临时)]

  在shell命令行中直接使用“导出变量名=变量值”。

  定义变量。该变量仅在当前shell (bash)或其子shell(bash)下有效。当外壳关闭时,变量也无效。此外,当打开新的shell时,此变量不可用。如果需要使用,必须重新定义。

  三、PATH声明,其格式为:

  路径=$路径:路径1:路径2:路径:-:路径n

  您可以使用自己指定的路径,并使用冒号来分隔它们。如果环境变量发生变化,它将在用户下次登录时生效。

  如果您想立即启用它,请执行以下语句:$source。bash_profile

  注意,最好不要放当前路径。路径中的“/”。那样的话,你可能会遭到意想不到的攻击。

  完成后,您可以在$ echo $PATH中显示当前搜索路径。这可以避免频繁启动外壳搜索路径之外的程序。

  四、常用的环境变量

  PATH确定shell搜索命令和程序的目录。

  主页当前用户主页

  大型历史

  LOGNAME当前用户的登录名。

  主机名是主机的名称。

  Shell当前用户shell程序类型

  可以用多种语言更改的与语言相关的环境变量

  邮件当前用户的邮件存储目录

  PS1基本提示:根用户为#普通用户为$。

  

  五、常用的环境变量相关命令1.环境变量home fs @ Ubuntu:~ $ echo $ home/home/fsfs @ Ubuntu:~ $

  2.新的环境变量hello fs @ Ubuntu:~ $ export hello= hello fs @ Ubuntu:~ $ echo $ hello hello fs @ Ubuntu 3360 ~ $ 3。恩特图

  fs @ Ubuntu:~ $ env ssh _ agent _ PID=2427 gpg _ agent _ info=/tmp/key ring-sqfg 93/gpg 3360033601 term=x terrm bashxdg _ session _ cookie=689 F5 a 37 ACF ced 492491 d99 f 0000008-1450313888.77142-154751925你好。

  4.使用set命令显示所有本地定义的shell变量

  fs @ Ubuntu:~ $ set bash=/treasures of prosperity/bash bash _ versi info=([0]= 2 [1]= 05b [2]= 0 [3]= 1 [4]

  Set可以设置环境变量的值。使用unset命令清除环境变量的值。如果没有指定值,变量的值将设置为NULL。下面是一个例子。

  Fs @ Ubuntu :~$ export test= test \环境变量test fs @ Ubuntu :~$ envgrep test\\该命令有输出,表明环境变量test已经存在。如果没有输出,这个命令表示环境变量test已经存在。请使用readonly命令设置只读变量。

  不能使用readonly命令修改或清除变量。下面是一个例子。

  Fs @ Ubuntu :~$ export test= test \环境变量test fs @ Ubuntu :~$ readonly test\\将环境变量test设置为只读fs @ ubuntu360 ~此变量为bash:unset:test:cannot unset:readonlyvariablefs @ Ubuntu:~ $ test。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: