python和linux的環境設置/PATH


一、python的環境設置

1.輸出path列表:

pi@raspberrypi:~$ python
Python 3.4.0 (default, Jul 1 2014, 09:37:01)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/local/Python-3.4.0/lib/python3.4/site-packages/setuptools-5.4.1-py3.4.egg', '/usr/local/Python-3.4.0/lib/python34.zip', '/usr/local/Python-3.4.0/lib/python3.4', '/usr/local/Python-3.4.0/lib/python3.4/plat-linux', '/usr/local/Python-3.4.0/lib/python3.4/lib-dynload', '/usr/local/Python-3.4.0/lib/python3.4/site-packages']

sys.path包含了一個Python解釋器自動查找所需模塊的路徑的列表。注意列表中的第一個字符串是空的,這說明當前目錄也是sys.path中的一部份,環境變量PYTHONPATH也一樣。這說明你可以在程序中引入當前目錄中的模塊。

2.添加路徑方法一:(退出后會消失,適合臨時使用)

sys.path.append('路徑')。//append是列表的方法。如:

>>>import sys

>>>sys.path.append(“/home/lxc/software/program/python”)

>>>import getopt_exam

>>>getopt_exam.version()

用以上方法修改退出python后,發現增加的路徑又消失了,所以還是用以下方法二了。

3.添加路徑方法二:

通過建立.pth文件方式

在python3.4的site-packages文件夾下中創建 .pth文件,然后將需要添加的路徑寫到.pth文件中去,pth文件也可以使用注釋,如下:

cd /usr/local/Python-3.4.0/lib/python3.4/site-packages    //這個文件夾也是pyhton模塊安裝的地方

sudo nano pythonpathdelf.pth

# .pth file for the my project(這行是注釋)

/usr/lib/pyshared/python2.7/smbus.so
/usr/lib/python2.7/dist-packages/smbus-1.1.egg-info
/usr/lib/python2.7/dist-packages/smbus.so
/usr/share/pyshared/smbus-1.1.egg-info
/usr/local/src/i2c-tools-3.1.1/py-smbus/smbusmodule.c

4.添加路徑方法三://不知道如何刪除其中的路徑

通過PYTHONPATH方法

linxu下:export PYTHONPATH=$PYTHONPATH:/home/pi/pthonfile

 

二、linux環境設置:PATH

echo $PATH

PATH=$PATH:要添加的路徑

echo $PATH

PATH的作用:在shell中執行的命令,會去$PATH中的目錄里去找命令,如果該命令不包括在其中則會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM