A. python 部署可以用虛擬環境嗎

Python部署虛擬環境的利器——Virtualenv
virtualenv is a tool to create isolated Python environments.
virtualenv 是創建獨立Python開發環境的工具,用於解決同一台機器上不同的Python工程的依賴、版本以及間接許可權等問題。比如項目foo1依賴Django1.3,而項目foo2依賴Django1.7,而當前全局開發環境為Django1.8,版本的不同會導致項目所需包的版本不兼容等問題,使項目無法正常運行,使用virtualenv來創建相對獨立的虛擬環境,可以很好的解決此類問題。此外,值得一提的是,對於項目打包遷移,如部署Web應用項目等應用場景,virtualenv都很有用武之地。
virtualenv創建一個擁有自己安裝目錄的環境, 這個環境不與其他虛擬環境共享庫, 能夠方便的管理python版本和管理python庫。
下面介紹一下與使用Virtualenv相關的技巧。
1.安裝Virtualenv
$ pip install virtualenv
//或者由於許可權問題使用sudo臨時提升許可權
$ sudo pip install virtualenv

2.virtualenv創建虛擬環境
1 virtualenv ENV
2 #創建一個名為ENV的目錄,並安裝了ENV/bin/python
3 #創建了lib,include,bin目錄,安裝了pip

lib目錄 : 所有安裝的python庫都會放在這個目錄中的lib/pythonX.X/site-packages/中 ;
bin目錄 : bin/python是當前虛擬環境使用的python解析器 ;
如果在命令行中運行virtualenv --system-site-packages ENV, 會繼承/usr/lib/python3.6/site-packages下的所有庫, 最新版本virtualenv把把訪問全局site-packages作為默認行為
default behavior.
3.激活virtualenv
1 #ENV目錄下使用如下命令
2 source ./bin/activate #激活當前virtualenv
3 #當用戶名前面出現小括弧括起來的虛擬環境名時,表明虛擬環境被成功激活

使用「pip list」指令可查看當前庫
4.關閉virtualenv
deactivate

5.指定python版本
可使用-p PYTHON_EXE選項在創建虛擬環境的時候指定Python版本
1 #創建python2.7虛擬環境
2 virtualenv -p /usr/bin/python2.7 ENV2.7
3
4 #創建python3.4虛擬環境
5 virtualenv -p /usr/local/bin/python3.4 ENV3.4

這樣可以解決不同項目python版本沖突以及和python庫版本不兼容等問題。
6.生成可打包環境
某些特殊需求下,可能沒有網路,我們希望直接打包一個ENV,解壓後直接使用,這時候可以使用virtualenv --relocatable指令將ENV修改為可更改位置的ENV
#對當前已經創建的虛擬環境更改為可遷移
virtualenv --relocatable ./

7.獲得幫助
virtualenv -h

B. Python2.7用virtualenv創建虛擬環境,報錯如下描述,cmd運行過程截屏如圖,如何處理

這個報錯, line 174 174行 line 72 72行 lib\runpy.py 文件名 \Scripts\virtualenv.exe\__main__.py 保存文件路徑 第9行 這樣慢慢排查,報錯很多,還有沒有源碼,不知道你寫的啥,只能你自己去排查問題了

C. 如何刪除python的虛擬環境

安裝Python,本文以Python3.4為例。關於如何安裝Python3.4,請參考其他經驗,本文不在重復贅述。
注意:將安專裝目錄添加到環境變屬量中,否則無法在其他目錄啟動python。安裝成功後截圖如下所示:

進入Python安裝目錄中的腳本目錄,本文目錄為C:\Python34\Scripts,截圖如下所示:

在腳本目錄下啟動命令行界面,輸入命令dir,可以看到腳本目錄下包含的工具,其中pip後面將要用到的命令,pip命令可以方便為python安裝依賴包。

4
使用pip命令安裝虛擬環境,命令為:pip install virtualenv,安裝過程截圖如下所示,

D. Python虛擬環境你會用了嗎

virtualenv是一個創建隔絕的Python環境的工具。創建一個包含所有必要的可執行文件的文件夾,用來使用Python工程所需的包。

安裝

pip install virtualenv

基本使用

  • 為一個工程創建一個虛擬環境:

  • $ cd my_project_dir

  • $ virtualenv venv#venv為虛擬環境目錄名,目錄名自定義

  • virtualenvvenv將會在當前的目錄中創建一個文件夾,包含了Python可執行文件,以及pip庫的一份拷貝,這樣就能安裝其他包了。虛擬環境的名字(此例中是venv)可以是任意的;若省略名字將會把文件均放在當前目錄。

    在任何你運行命令的目錄中,這會創建Python的拷貝,並將之放在叫做venv的文件中。

    你可以選擇使用一個Python解釋器:

  • $ virtualenv -p /usr/bin/python2.7 venv# -p參數指定Python解釋器程序路徑

  • 這將會使用/usr/bin/python2.7中的Python解釋器。

  • 要開始使用虛擬環境,其需要被激活:

  • $ source venv/bin/activate

  • 從現在起,任何你使用pip安裝的包將會放在venv文件夾中,與全局安裝的Python隔絕開。

    像平常一樣安裝包,比如:

  • $ pip install requests

  • 如果你在虛擬環境中暫時完成了工作,則可以停用它:

  • $ . venv/bin/deactivate

  • 這將會回到系統默認的Python解釋器,包括已安裝的庫也會回到默認的。

    要刪除一個虛擬環境,只需刪除它的文件夾。(執行rm-rfvenv)。

    這里virtualenv 有些不便,因為virtual的啟動、停止腳本都在特定文件夾,可能一段時間後,你可能會有很多個虛擬環境散落在系統各處,你可能忘記它們的名字或者位置。

E. 在linux的shell中用virtualenv創建了虛擬環境,如何在python腳本中import

virtualenv會在你建立的那個文件夾裡面的bin/裡面放一個python的interpreter的executable,你運行那個interpreter就可內以import你在那個virtualenv里安裝的容package了。

F. 在linux中怎麼激活python虛擬環境

virtualenv會在你建立的那個文件夾裡面的bin/裡面放一個python的interpreter的executable,你運行那個interpreter就可以import你在那個virtualenv里安裝的package了。

G. Windows系統Python怎麼在終端窗口(>>>)創建一個虛擬環境並打開

打開命令行(CMD),輸入python,如果出現下圖則表示安裝成功了

如果顯示錯誤的話版,請把Python運行目錄權添加到 計算機>屬性>高級系統設置>環境變數>Path中

從官網下載pip:,下載完成之後,解壓到一個文件夾,用CMD控制台進入解壓目錄,輸入:安裝好後,把這個目錄添加到Path變數中>默認安裝的話就是這個路徑)
直接在CMD下輸入: pip,就會顯示如下圖

現在pip成功安裝了,我們開始安裝 virtualenv,直接在CMD輸入由於我已經安裝過了,所以顯示報錯了。

H. 如何刪除python的虛擬環境

python的virtualenv (venv)可以直接刪除。

如果virtualenv是一個獨立的文件夾:

rm-rf.venv

如果virtualenv和源碼在一個目錄:

rm-rfbin/include/lib/local/

I. mac上怎麼用腳本進入Python虛擬環境

合並成一個的工作完成
#!/bin/bash
source ~/Documents/env/bin/activate
cd ~
cd /Volumes/Transcend/work/codes/
bash ssh_file &
python func.py &
wait

J. 如何刪除python的虛擬環境

使用os包的remove方法可以刪除文件。

importos
filename='f:/123.txt'
ifos.path.exist(filename):os.remove(filename)。