pythonpath环境变量消失,pythonpath环境变量 linux

  pythonpath环境变量消失,pythonpath环境变量 linux

  硬件和软件环境windows 10 64位

  使用python 3.7的anaconda3

  命令行

  Path PYTHONPATH PYTHONPATH是一个环境变量,是一个列表。列表的元素是目录,也就是一些文件夹的路径。python会将这些路径添加到sys.path目录列表中。

  不知道大家有没有注意到PYTHONPATH的功能。当我们使用pip安装第三方库时,终端的一些输出信息,比如在这里安装ffmpy3。

  PYTHONPATH可以看到库安装在C:\ users \ admin \ anaconda 3 \ lib \ site-packages中,这个目录也是安装库的默认位置。这时候我们导入ffmpy3,python会去上面的路径找ffmpy3。如果没有找到,它将报告一个错误:没有名为“ffmpy3”的模块

  有时候,我们自己编写一些代码,希望导入到其他模块中使用,但是这些代码并没有安装在C:\ users \ admin \ anaconda 3 \ lib \ site-packages中。这时候PYTHONPATH就派上用场了。看下面这个例子,两个python文件在同一级目录下。

  # module my module . pydef func():print( my module )#使用上面的模块# script.pyimport mymodule.func()默认情况下,PYTHONPATH为null。

  如果此时执行script.py,PYTHONPATH将报告一个错误。

  $ python script.py traceback(最近一次调用last):模块导入mymodulemodulenotfunderror中的文件“script.py”,第1行:没有名为“mymodule”的模块。现在让我们设置PYTHONPATH并在script.py同级目录中执行它。

  导出PYTHONPATH=$PWD

  PYTHONPATH然后执行script.py,您可以在mymodule.py中看到该函数的输出

  如果列表中有多个要导入的模块,您需要向PYTHONPATH添加多个路径。方法类似。

  激光唱片.导出Python Path= $ pwd: $ Python Path如果想平滑调整路径,可以切换冒号前后的部分,即$PYTHONPATH:$PWD

  PYTHONPATH在Python中,Python路径值是通过使用os.environ获得的,实际上所有的环境变量都可以通过它获得。

  导入osos.environ[PYTHONPATH]

  路径

  如何在历史提交图片或压缩文件的CSS中设置div滚动条的样式?

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

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