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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。