python設置linux環境變數
1. 如何將python加入環境變數
右擊我的電腦
選擇屬性
點選高級選項卡
點擊環境變數
在系統變數中選中path變數
點擊編輯
在變數值得最後插入 ;C:Python27 (改為Python的實際的安裝地址)
2. python怎麼設置環境變數
Python設置環境變數的具體復方製法:
WINDOWS操作系統方法:
1、在python安裝過程中會提示是否加入環境變數,勾選即可。
2、在系統變數里找到PATH,雙擊PATH,在結尾加上 ";C:Python27"(不要引號)確定即可,如下圖所示位置:
print"HelloWorld!"
應該有如下結果:
>>> print "Hello World!"
Hello World!
linux系統安裝好python後默認直接在終端輸入python即可。
3. 如何在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_mole.py,裡面只有一個名為c_to_f的函數,用來計算從攝氏溫度轉換為華氏溫度。
可以看到,腳本已經位於剛開始選定的的目錄下了。
我們現在來看看,在python中導入這個模塊。並按照「模塊.函數」的格式使用函數。
可以看到,導入模塊成功,其中的c_to_f函數也正確使用,10攝氏度=50華氏度。或者你在確定函數名不重名的前提下,可以from my_mole 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_mole,你就愉快的可以使用自定義的模塊了。
http://blog.sina.com.cn/s/blog_959cf80d0102vx3j.html
4. linux怎麼添加python環境變數
添加環境變數主要是在/etc/profile中
例如,在/usr/local/下安裝了python2.7
因為系統默認是2.4,所以
#python
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "right", "credits" or "license" for more information.
>>>
進入python2.7的安裝路徑,在/bin下找到python文件
./python
Python 2.7.2 (default, Feb 2 2012, 11:45:14)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
Type "help", "right", "credits" or "license" for more information.
>>>
先查看下目前的環境變數
#echo $PATH
/usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
默認是沒有最新的python2.7的
我進入新裝的python2.7目錄查看
/usr/local/python/bin/python2.7
這個就是python2.7的啟動文件
# PATH=$PATH:/usr/local/python/bin/
# echo $PATH
/usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python/bin/
將新裝的/usr/local/python/bin添加到環境變數中
這時當我們輸入
# python2.7
Python 2.7.2 (default, Feb 2 2012, 11:45:14)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
Type "help", "right", "credits" or "license" for more information.
>>>
因為系統會自動在環境中找尋python2.7這個文件並啟動,但會優先找/usr/bin下的啟動文件,所以
當#python時,還是會進入2.4的默認系統
進入/usr/bin,將python刪除,建立連接
ln -s /usr/local/python/bin/python ./python
這樣我們#python 的時候,就會直接進入2.7的環境了
5. linux上的python腳本,怎麼載入JDK環境變數
有兩種方式:
1、直接使用python xxxx.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。專
2、在文件的頭部(屬第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。然後在外面就可以使用./xxx.py執行了。
因為在linux中,python啊shell這些程序都是普通的文本格式,都需要一種程序去解釋執行它。要麼調用的時候指定,要麼在文件頭指定。
6. 為什麼python環境變數配置不成功,在path中設置的路徑是對的,命令行輸入python顯示不是
什麼操作系統,windows還是linux還是mac?具體怎麼操作的?
再檢查一遍確保路徑正確。
登出(logout)再登錄,再試試看。
7. 如何修改系統環境變數pythonpath ubuntu
有差別的,你可以一個個的試下的。 1、/etc/profile:在登錄時,操作系統定製用戶環境時使用的第一個文件,此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行。 2、/etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變數。 3、~/.bash_profile:在登錄時用到的第三個文件是.bash_profile文件,每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。/etc/bash.bashrc:為每一個運行bash shell的用戶執行此文件,當bash shell被打開時,該文件被讀取。 4、~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。 幾個文件的優先順序:1>2>3 在linux下,如果是bash環境,用戶登錄時讀取設置文件的順序是/etc/profile --> ~/.bash_profile --> ~/.bashrc --> /etc/bash.bashrc。注意在~/.bash_profile這一步,如果沒有~/.bash_profile ,則默認讀取~/.bash_login,如果沒有~/.bash_login 才讀取~/.profile。 根據發行版本的情況,有兩個基本的系統級配置文件:/etc/bash.bashrc和/etc/profile。這些配置文件包含兩組不同的變數:shell變數和環境變數。前者只是在特定的shell中固定(如bash),後者在不同shell中固定。shell變數是局部的,而環境變數是全局的。 注意:盡量避免修改root用戶的環境變數配置文件,因為那樣可能會造成潛在的危險。最好不要把當前路徑」./」放到PATH里,這樣可能會受到意想不到的攻擊。 使用: 把設置的環境變數給所有用戶使用:/etc/bashrc;/etc/profile 修改全局的環境變數在/etc/profile 修改某個用戶的環境變數在/home/用戶名/.bash_profile
8. linux下python定義的函數可以直接調用還是要設置環境變數怎麼的
肯定不可抄能直接調用。襲
只知道
/root/.bashrc,添加以下行:
alias mycodedir = "cd /root/Source_code"
保存,然後重新啟動,以後在命令行輸入mycodedir 即可執行命令「cd /root/Source_code」
這種方式的
9. 怎麼查看python的環境設置是否正確
1、首先滑鼠右鍵點擊此電腦,選擇屬性,進去之後,點擊高級系統設置,如下圖所示: