⑴ python怎麼設置環境變數
Python設置環境變數的具體方法:
WINDOWS操作系統方法:
1、在python安裝過程中會提示是否加入環境變數,勾選即可。
2、在系統變數里找到PATH,雙擊PATH,在結尾加上 ";C:Python27"(不要引號)確定即可,如下圖所示位置:
print"HelloWorld!"
應該有如下結果:
>>> print "Hello World!"
Hello World!
linux系統安裝好python後默認直接在終端輸入python即可。
⑵ sublimetext3 怎樣 運行程序python
實際python在dos狀態下的運行指令是:"python *.py"。
⑶ python虛擬環境—virtual environment
操作系統:ubuntu16.04
舉個例子,tensorflow(tf)是一個十分流行的python機器學習庫,你現在手裡有兩個tf項目,其中項目A需要使用 python2.7 + f1.2 ,項目B需要使用 python2.7 + tf1.6 .這兩個項目你得同時進行,怎麼辦?
愚蠢的辦法是需要運行項目A時,將python2.7中的tf1.6卸載掉,安裝tf1.2;需要運行項目B時,將python2.7中的tf1.2卸載掉,安裝tf1.6。如果是單個模塊還好,但是tf的不同版本又依賴於python中的其他已安裝模塊,而且tf1.2和tf1.6對依賴模塊有不同的版本要求,那麼轉換一次得卸載安裝好幾個模塊,是不是很爆炸?
課題組里幾個同門共用一台伺服器,每個人擁有一個系統賬戶,其中只有一個人擁有root許可權,裡面每個人都需要使用python跑程序,而且每個人對python版本以及python模塊的版本都有不同需求,很多人又沒有root許可權,如何解決?
使用python的虛擬環境可以輕松解決上面的問題!
python虛擬環境是一個隔離/獨立的python開發環境,和系統python環境可以完全隔離,互不相關,相當於多了一個python開發環境。而且你在python虛擬環境中的開發過程和使用系統python一模一樣,你可以在你創建的python虛擬環境中使用pip工具安裝任何你需要的模塊,該模塊和系統python環境完全不相關。虛擬環境的這個特點就能解決上面的問題了。
python有兩個模塊可以用於創建和管理python虛擬環境:
其中,venv模塊在python3.3以上的版本可以使用,而virtualenv在python2.7+和python3.3+都可以使用。
默認的系統python中是沒有安裝以上兩個工具的,需要使用以下命令安裝:
安裝好之後,就可以使用這兩個工具安裝python虛擬環境了。
我的系統python版本有python2.7和python3.5,虛擬環境的版本只能是系統中已有的python版本。使用virtualenv安裝虛擬環境的命令如下:
什麼參數都不指定的話,它會使用 /usr/bin/python 路徑下的python解釋器版本,即python2.7。因此會默認安裝python2.7虛擬環境, /home/yan/env 表示虛擬環境的安裝路徑。
如果你要安裝的是python3.5的虛擬環境,可以這樣:
一般情況下,上面兩條命令就夠了,這樣安裝得到的python虛擬環境和系統python環境是完全隔離的。
更多的命令選項可以在命令行中直接輸入 virtualenv 命令獲取。
venv只有python3可以使用,因此只能創建python3的虛擬環境,創建命令如下:
其中, python3 -m venv 是死命令,最後的安裝路徑自己指定。
注意: 以上兩種安裝方式在安裝虛擬環境的同時也自動安裝了pip工具。
安裝好虛擬環境之後,每次使用該虛擬環境前需要使用 source 命令 激活 它。假設前面我在 /home/yan/env3/ 目錄下安裝了python3.5的虛擬環境,現在我使用以下命令激活它:
激活之後,在命令行提示符前面會有 (env3) 的提示,表示當前你處的python虛擬環境,比如我電腦的情況:
現在你可以在激活環境中干任何事情,比如使用pip命令在你新的python虛擬環境中安裝模塊:
或者執行python腳本。
使用完該虛擬環境之後,你需要在命令行輸入 deactivate 命令來 退出 該虛擬環境:
之後就回到了正常的系統python環境中。
由於你創建該虛擬環境的目的是為了跑某個項目的程序,現在該項目做完了,不需要該虛擬環境了,你可以把該虛擬環境直接刪除,如何刪?
直接將創建虛擬環境時生成的文件夾刪掉,就這么簡單。比如我要把我剛才創建的env3虛擬環境刪除:
在刪除虛擬環境前記得一定得先退出該虛擬環境。
python虛擬環境的好處是:每個虛擬環境之間,以及虛擬環境和系統環境之間是完全隔離的,不同虛擬環境中,你可以安裝不同版本的模塊,就彷彿你可以同時擁有N多個不同的python開發環境。
唯一麻煩的一點是:每次進入某個虛擬環境之前,都要使用 source 命令激活。每次使用完,都要使用 deactivate 命令退出。
⑷ Python3虛擬環境搭建的方法
Python3虛擬環境搭建的方法,Linux系統
1、安裝虛擬環境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數:
# 1、在~(家目錄)下創建目錄用來存放虛擬環境
mkdir .virtualenvs
# 2、打開~/.bashrc文件,並添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、運行
source ~/.bashrc
2、通過命令創建虛擬環境
如果不指定Python版本,默認安裝的是Python2的虛擬環境
# 在python2中,創建虛擬環境
mkvirtualenv 虛擬環境名稱
例 :
mkvirtualenv py_flask
如果是在python3中,創建虛擬環境,需要指定版本
mkvirtualenv -p python3 虛擬環境名稱
例 :
mkvirtualenv -p python3 py3_flask
提示:
所有的虛擬環境都位於/home/下的隱藏目錄.virtualenvs下,創建虛擬環境需要聯網,創建成功後, 會自動工作在這個虛擬環境上,工作在虛擬環境上, 提示符最前面會出現 「虛擬環境名稱」
⑸ sublime怎麼運行python代碼
1.首先下載Sublime和Python,安裝Python環境
注意:如果不想動手親自配置Python環境安裝的時候環境變數,請在安裝的界面給Add Python 3.5 To Path前面打上對號。
鍵位綁定(每次按照上個步驟執行可交互的python文件比較繁瑣,按鍵綁定可以提高工作效率~)Preferences->按鍵綁定-用戶,粘貼以下代碼,並保存。
注意:無論是安裝包管理器還是安裝包SublimeREPL,執行完成之後需要重啟sublime安裝才有效。