本文目錄一覽:
- 1、python裝在d盤,怎麼把虛擬環境也裝到d盤
- 2、9、Python虛擬環境
- 3、python 部署可以用虛擬環境嗎
- 4、PYTHON 運行環境的遷移
- 5、寫好的python代碼移到另一台電腦不需要安裝第三方庫
python裝在d盤,怎麼把虛擬環境也裝到d盤
要先裝python .pip放在Python-Scripts裡面安裝,然後cmd 進入到Python的安裝文件Python-Scripts,輸入pip install selenium . 就可以了!
9、Python虛擬環境
(1)安裝虛擬環境
1.安裝virtualenv, 控制台使用命令:pip install virtualenv
2.創建一個以後存放虛擬環境的目錄如d:\envs, 可在控制台使用命令d: 回車,mkdir envs
3.創建虛擬環境,控制台輸入命令 :virtualenv 文件夾名
4.進入虛擬環境cd 虛擬環境的Scripts, 然後使用命令activate,虛擬環境的名稱被小括弧括起來,並且出現在最前面說明成功進入虛擬環境
5.進入虛擬環境以後可以安裝第三方包(庫),使用命令 pip install …, 出現successfully則表示安裝成功
6.如何驗證安裝的程序是否成功:
-》python 命令進入python shell環境檢測
-》import 包(架)名
沒有報錯,導入包成功,則表明安裝成功
7.退出虛擬環境 deactivate.bat, 最前面有小括弧的虛擬環境就沒有了
如果當時在python shell環境,則需要現在用quit()/exit()退出
(2)虛擬環境切換 Virtualenvwrapper
1.安裝virtualenvwrapper,使用命令 pip install virtualenvwrapper-win
2.配置管理虛擬環境的位置,系統環境變數
變數名: WORKON_HOME
變數值:虛擬環境路徑
3.虛擬環境自由切換:workon vname
註:3.7以上python目前不兼容。
(3)pychaml中導入虛擬環境
1.打開Pycharm,然後依次點擊左上方的file-Settings
2.之後依次Project-Project Interpreter
3.點擊右上方的設置按鈕,然後點擊Add
4.在彈出的Add Python Interpreter頁面中,依次選擇Virtualenv Environment(虛擬環境)-Existing environment
5.之後在彈出的界面中載入本地的虛擬環境,點擊右側的三個點號的按鈕
6.根據目錄,依次找到自己創建的虛擬環境路徑,我的路徑是I:-Virtual_environment_list-Scripts-python.exe,點擊OK按鈕
可以用於解決需要使用不同版本python的開發問題。
3.創建python(必須是本機已安裝版本) :
4.進入虛擬環境:
5.在虛擬環境中安裝模塊:
6.退出pipenv的虛擬環境:
7.查看我所在的位置:
8.顯示所在的位置:
9.查看一個目錄依賴於哪些目錄:
10.查看可用的程序:
11.刪除虛擬環境中所有已安裝模塊,且不編輯Pipfile.lock,刪除完用pipenv install能重新安裝:
12.刪除一個已安裝模塊,且從Pipfile.lock中刪除:
13.刪除虛擬環境:
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
PYTHON 運行環境的遷移
開發時候會安裝各種PYTHON包,那麼當部署應用時候,如何快速的把這些安裝包一個不漏的遷移到伺服器上呢?
pip 中有兩個命令:
導出python中安裝的包文件清單
pip freeze packages.txt
在伺服器上安裝這些包
pip install -r 文件路徑\packages.txt
寫好的python代碼移到另一台電腦不需要安裝第三方庫
需要安裝第三方庫。
1、把A電腦的項目上傳到github或者碼雲。
2、在A電腦的命令提示符控制面板上進入項目對應的虛擬環境
3、從虛擬環境中導出項目用到的python第三方庫:
4、把requirements.txt文件發送給B電腦並安裝第三方庫:
5、B電腦的python環境已經配置完成,另外資料庫需要自己下載安裝,最後嘗試運行自己的項目。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232091.html