亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在python代碼中加入環(huán)境變量的語句操作

 更新時(shí)間:2021年04月16日 14:13:21   作者:自然卷卷、  
這篇文章主要介紹了在python代碼中加入環(huán)境變量的語句操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

以GraphViz為例:

下載安裝好的路徑名字為C:/Program Files (x86)/Graphviz2.38

import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin/'  #注意修改你的路徑

os.environ[‘path']返回的是所有環(huán)境變量的所在的位置,我們這里是為了添加,所以再重新造一個(gè)。

os.pathsep返回的是分隔符“;”

補(bǔ)充:Python之加環(huán)境變量

1、python找文件是先去當(dāng)前文件所在的文件夾下找

也就是bin目錄下找

2、如果bin目錄里找不到

再去python的環(huán)境變量里找

如果有pycharm,那么直接點(diǎn)右鍵-選擇Mark Directory-Source Root就可以將文件加入到環(huán)境變量里;但如果沒有pycharm,需要手動(dòng)加環(huán)境變量。

3、如果是在本機(jī)上運(yùn)行

則手動(dòng)加入以下兩行代碼即可:

import sys
sys.path.insert(0,r'F:\0.script repository\Python\jnz\review\my_api') #將當(dāng)前目錄加入到本機(jī)的環(huán)境變量中

4、如果不再本機(jī)上運(yùn)行

就不能指定絕對(duì)路徑了,這時(shí)需要加入以下代碼:

import os
import sys
res=os.path.abspath(__file__) #獲取當(dāng)前文件的絕對(duì)路徑
base_path=os.path.dirname(os.path.dirname(res)) #獲取當(dāng)前文件的上兩級(jí)目錄
sys.path.insert(0,base_path) #加入環(huán)境變量
#以上5行代碼必須要加入到文件的最上方

其中,os.path.abspath()為獲取當(dāng)前文件的絕對(duì)路徑;

os.path.dirname()為獲取當(dāng)前文件的上一級(jí)目錄;

sys.path.insert(0,path)為將路徑加入到環(huán)境變量中的最前方。

以后無論有沒有pycharm,是否是本機(jī),是否是Linux系統(tǒng),只要先加入這幾行代碼,再運(yùn)行就可正常執(zhí)行代碼了。

補(bǔ)充:windows 環(huán)境下 Python 添加環(huán)境變量方法大全!?。。≒YTHONPATH)

windows添加環(huán)境變量就是坑。。。可以的話還是換Linux吧。。。

注意:以下方法操作以后,記得重啟 IDE(Pycharm)或者CMD(或者 anaconda prompt)?。。?/p>

方法一、

在cmd命令行,或者 anaconda prompt輸入:

set PYTHONPATH=路徑

在windows下的 set 類似與Linux下的 export 命令

方法二、

右擊【我的電腦】-【屬性】-【高級(jí)系統(tǒng)設(shè)置】-【環(huán)境變量】-【新建】

1、新建環(huán)境變量名: PYTHONPATH

2、設(shè)定值(路徑)為:路徑名

注意添加多個(gè)值(路徑),要用分號(hào) “;” 隔開

方法三、

在Python的環(huán)境中用記事本新建一個(gè) .pth 文件,并加入路徑,每行添加一條

如:在anaconda的虛擬環(huán)境 py3.6 下添加新的環(huán)境變量

1、在路徑 D:\softwear_install_position\anaconda3\envs\py3.6\Lib\site-packages 下新建文件 mypkpath.pth,

2、文件中 添加如下即可:

D:\my_file_name

D:\my_fiile_name_lib

方法四、

在python腳本中添加

import sys
sys.path.append(r'D:\mypath')

驗(yàn)證是否添加成功

打開 Pycharm,輸入:

import sys
print("len(sys.path):",len(sys.path))
for path in sys.path:
    print(path)

即可查看,剛剛的環(huán)境變量是否添加成功

注意!重啟一下 Pycharm再試一下!

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python集合之set和frozenset的使用詳解

    Python集合之set和frozenset的使用詳解

    目前Python有兩種內(nèi)置集合類型:set和frozenset,其中set?是可變的,而frozenset?是不可變的。本文將通過示例詳細(xì)講解二者的使用,感興趣的小伙伴可以了解一下
    2022-04-04
  • Python手機(jī)號(hào)碼歸屬地查詢代碼

    Python手機(jī)號(hào)碼歸屬地查詢代碼

    這篇文章主要介紹了Python手機(jī)號(hào)碼歸屬地查詢代碼的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • Python?PyJWT庫簡(jiǎn)化JSON?Web?Token的生成與驗(yàn)證

    Python?PyJWT庫簡(jiǎn)化JSON?Web?Token的生成與驗(yàn)證

    PyJWT庫為Python開發(fā)者提供了簡(jiǎn)便的生成和驗(yàn)證JWT的工具,本文將深入介紹PyJWT庫的核心概念、功能以及實(shí)際應(yīng)用,通過豐富的示例代碼,幫助大家更全面地了解和應(yīng)用這一強(qiáng)大的JWT庫
    2023-12-12
  • Python如何實(shí)現(xiàn)Excel的最合適列寬(openpyxl)

    Python如何實(shí)現(xiàn)Excel的最合適列寬(openpyxl)

    這篇文章主要介紹了Python如何實(shí)現(xiàn)Excel的最合適列寬(openpyxl),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python3日期與時(shí)間戳轉(zhuǎn)換的幾種方法詳解

    Python3日期與時(shí)間戳轉(zhuǎn)換的幾種方法詳解

    我們可以利用內(nèi)置模塊 datetime 獲取當(dāng)前時(shí)間,然后將其轉(zhuǎn)換為對(duì)應(yīng)的時(shí)間戳。這篇文章主要介紹了Python3日期與時(shí)間戳轉(zhuǎn)換的幾種方法,需要的朋友可以參考下
    2019-06-06
  • Python如何保留float類型小數(shù)點(diǎn)后3位

    Python如何保留float類型小數(shù)點(diǎn)后3位

    這篇文章主要介紹了Python如何保留float類型小數(shù)點(diǎn)后3位,具有很好的參考價(jià)值,希望對(duì)的大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python實(shí)現(xiàn)博客快速備份的腳本分享

    Python實(shí)現(xiàn)博客快速備份的腳本分享

    本文針對(duì)博客園實(shí)現(xiàn)了一個(gè)自動(dòng)備份腳本,可以快速將自己的文章備份成Markdown格式的獨(dú)立文件,備份后的md文件可以直接放入到hexo博客中,感興趣的可以了解一下
    2022-09-09
  • python web應(yīng)用程序之Django數(shù)據(jù)庫詳解

    python web應(yīng)用程序之Django數(shù)據(jù)庫詳解

    這篇文章主要介紹了python web應(yīng)用程序之Django數(shù)據(jù)庫,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • 用Python獲取亞馬遜商品信息

    用Python獲取亞馬遜商品信息

    大家好,本篇文章主要講的是用Python獲取亞馬遜商品信息,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • python做量化投資系列之比特幣初始配置

    python做量化投資系列之比特幣初始配置

    這篇文章主要為大家詳細(xì)介紹了python做量化投資系列之比特幣初始配置,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評(píng)論