當前位置:編程學習大全網 - 編程語言 - 如何在linux環境下添加python模塊路徑

如何在linux環境下添加python模塊路徑

本人python菜鳥壹枚,在學習python過程中,經常要按照教程編寫壹些模塊和函數練手,剛開始只是在python shell中編寫,但是如果出錯就會非常悲劇,又要從頭開始編,而且重啟python後也要重新編寫模塊。所以希望能像bash編程那樣將腳本路徑添加到環境變量中,這樣修改起來也方便。以下內容均來源於網絡及本菜鳥。

摘要:本文敘述了如何在linux環境下添加python模塊的路徑,第1部分介紹了如何查看python環境變量,第2部分介紹了如何將腳本放入python自帶的環境變量目錄中,第3部分介紹了如何將目錄放入python的環境變量中重啟python失效,第4部分介紹了如何為python添加永久環境變量目錄。這些方法可以使模塊的修改和重復使用更加方便,不用重復輸入。

1、首先,可以用python中的內建模塊sys來查看python的環境變量。

這些目錄都是python的環境變量。

2.接下來本菜鳥嘗試壹下如果將提前寫好的python腳本放入這些目錄中,能不能在python中使用。別問為什麽跑題,本菜就想試壹試^ -^。

選擇/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg這個目錄,腳本名為my_module.py,裏面只有壹個名為c_to_f的函數,用來計算從攝氏溫度轉換為華氏溫度。

可以看到,腳本已經位於剛開始選定的的目錄下了。

我們現在來看看,在python中導入這個模塊。並按照“模塊.函數”的格式使用函數。

可以看到,導入模塊成功,其中的c_to_f函數也正確使用,10攝氏度=50華氏度。或者妳在確定函數名不重名的前提下,可以from my_module import c_to_f,這樣就可以直接使用函數c_to_f,而不需要模塊名作為前綴。

實驗成功,將腳本導入python自帶的環境變量目錄中是有效的?,如果之前運行了python,再導入後並不用重啟python就可以導入模塊。

3.接下來?我們回歸正題,如何自定義python環境變量目錄。最直接的想法是把目錄加到剛才的python環境變量中。可以使用sys.path.append('/.../....')。

然後再次查看path路徑,發現"/home/sh/python"目錄確實加入了。並且也可以使用。但是這種方法壹旦退出python,剛才新加的目錄就消失了。

4.接下來介紹壹種壹勞永逸的方法,就是直接修改系統變量。

export PYTHONPATH=$PYTHONPATH:/..../..../?,對,沒錯,直接在shell中敲這壹行,目錄是妳自定義的目錄,然後打開python,import my_module,妳就愉快的可以使用自定義的模塊了。

/s/blog_959cf80d0102vx3j.html

  • 上一篇:求壹個電動自行車控制器的proteus仿真。。。控制器主要是無刷直流電機...有程序,電路圖什麽的最好啊...
  • 下一篇:建築設計效果圖用哪個軟件比較好?
  • copyright 2024編程學習大全網