virtualenv 1.安裝virtualenv包 2.創建虛擬環境,位置不固定,可以在項目的目錄下,也可以不在項目的目錄下。 3.激活虛擬環境,同時進入虛擬環境 4.安裝python的requests模塊 5.查看虛擬環境中安裝的模塊 6.創建項目並啟動項目 7.退出虛擬環境 虛擬環境的路徑與項 ...
virtualenv
1.安裝virtualenv包
[root@localhost ~]# pip install virtualenv
2.創建虛擬環境,位置不固定,可以在項目的目錄下,也可以不在項目的目錄下。
[root@localhost ~]# virtualenv project_env
3.激活虛擬環境,同時進入虛擬環境
[root@localhost ~]# source project_env/bin/activate
4.安裝python的requests模塊
(project_env) [root@localhost ~]# pip install requests
5.查看虛擬環境中安裝的模塊
(project_env) [root@localhost ~]# pip list (project_env) [root@localhost ~]# pip freeze
6.創建項目並啟動項目
(project_env) [root@localhost ~]# mkdir project && cd project (project_env) [root@localhost project]# python Main.py
7.退出虛擬環境
(project_env) [root@localhost project]# deactivate
- 虛擬環境的路徑與項目的路徑互不相關,它們可以在不同的目錄下麵。主要看 source project_env/bin/activate 進入的是哪一個虛擬環境,就用哪一個虛擬環境運行項目。
- 進入虛擬環境,就是用虛擬環境運行項目。不進入虛擬環境,就是用系統的python環境運行項目。
- 上面就可以簡單的創建並使用虛擬環境了,為了更方便的使用virtualenv,需要搭配virtualenvwrapper。
virtualenvwrapper
1.安裝virtualenvwrapper包
[root@localhost ~]# pip install virtualenvwrapper
2.查找virtualenvwrapper.sh腳本的路徑。這裡路徑為:/www/wwwroot/project_env/bin/virtualenvwrapper.sh
[root@localhost ~]# find / -name virtualenvwrapper.sh
3.修改linux的當前用戶的配置文件:~/.bashrc。也是終端文件。文件中添加如下代碼:
export WORKON_HOME=~/Envs # 設置virtualenv的統一管理目錄,以後自動下載的虛擬環境都放在這 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 添加virtualenvwrapper的參數,生成乾凈隔絕的環境 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python # 指定python解釋器 source /www/wwwroot/project_env/bin/virtualenvwrapper.sh # 執行virtualenvwrapper安裝腳本
4.讀取文件,使得生效,此時已經可以使用virtalenvwrapper。
[root@localhost ~]# source ~/.bashrc