一、python的環(huán)境設(shè)置
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包含了一個(gè)Python解釋器自動(dòng)查找所需模塊的路徑的列表。注意列表中的第一個(gè)字符串是空的,這說明當(dāng)前目錄也是sys.path中的一部份,環(huán)境變量PYTHONPATH也一樣。這說明你可以在程序中引入當(dāng)前目錄中的模塊。
2.添加路徑方法一:(退出后會(huì)消失,適合臨時(shí)使用)
sys.path.append('路徑')。//append是列表的方法。如:
>>>import sys
>>>sys.path.append(“/home/lxc/software/program/python”)
>>>import getopt_exam
>>>getopt_exam.version()
用以上方法修改退出python后,發(fā)現(xiàn)增加的路徑又消失了,所以還是用以下方法二了。
3.添加路徑方法二:
通過建立.pth文件方式
在python3.4的site-packages文件夾下中創(chuàng)建 .pth文件,然后將需要添加的路徑寫到.pth文件中去,pth文件也可以使用注釋,如下:
cd /usr/local/Python-3.4.0/lib/python3.4/site-packages //這個(gè)文件夾也是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環(huán)境設(shè)置:PATH
echo $PATH
PATH=$PATH:要添加的路徑
echo $PATH
PATH的作用:在shell中執(zhí)行的命令,會(huì)去$PATH中的目錄里去找命令,如果該命令不包括在其中則會(huì)報(bào)錯(cuò)。
聯(lián)系客服