pycharm虛擬環境的創建


環境的安裝

1. 給你代碼

  • 代碼拷給你

  • git地址

    git clone http://www.xxx.com
    

2.在本地運行項目

虛擬環境的操作

low版使用pycharm

圖解

img

創建新項目時,設置項目所在的目錄后,可以看到下面有一行小字,寫着項目編譯器是新的虛擬環境。打開折疊的小三角,可以看到:

1.新的環境使用虛擬環境,
2.Location:虛擬環境的存儲位置,就在項目存儲路徑的一個子文件夾venv里,這個文件夾自動創建,
3.Base interpreter:選擇安裝的源Python解釋器,
4.下面也有已有的解釋器的選項,可以選擇安裝的源Python解釋器。選擇該項后,項目編譯環境就是源Python解釋器環境了。
5.不勾選Inherit global site-packages 就只能用/usr/bin/python3.5 解析器里的最基本自帶的python命令,但是你自己安裝的selenium,lxml等包就不能繼承來用了。
6.不勾選 make available to all project 就會導致只有你自己當前項目:project(我這里的項目名字是 untitled)能用這個創建的虛擬環境,以后打開pycharm選擇其它項目時就無法選擇用你的這個虛擬環境。

使用cmd創建虛擬環境

#第一步
安裝虛擬環境
pip3 install virtualenv
#第二步指定
virtualenv luffycity --python=C:\Python36\python.exe
#python安裝目錄中的python.exe(啟動文件)
virtualenv luffycity --python=python2.7

導模塊包

1.將所有已經安裝的包名字全部導出 pip3 freeze > requirements.txt 
2.使用freeze 給所有模塊搬家
在安裝了python腳本相關的各類模塊的測試環境里,進入到任意目錄下,導出python安裝包環境,使用以下命令導出requirements.txt文件
導出安裝模塊的文檔
pip freeze > my_freeze.txt

或者指定地址
pip freeze > e:\my_freeze.txt

    
將requirements.txt復制到另個測試環境,進入到該文件所在目錄,使用以下命令安裝requirements.txt文件中涉及的庫,之前環境的模塊就自動安裝了
在另一個環境下,安裝該文檔里的模塊
pip install -r my_freeze.txt

2.1 基於創建虛擬環境 virtulaenv

  • 安裝virtulaenv

    pip3 install virtualenv #pip3是對應的python版本名稱 自己手動可以進行更改的
    
  • 通過virtulaenv創建虛擬環境

    virtualenv luffycity --python=C:\Python36\python.exe
    創建虛擬環境需要指定目錄不然就在本地文件夾進行創建
    virtualenv luffycity --python=python2.7 #需要配置環境變量
    

python如果指定需要提前配置環境變量

image-20191215132744838

  • 激活虛擬環境【無需】

    source luffycity/bin/activate
    D:\wupeiqi\envs\luffycity\Scripts>activate
    (luffycity) D:\wupeiqi\envs\luffycity\Scripts>
    
  • 新建/打開 使用虛擬環境
    image-20191215132342000
    image-20191215132328011

  • 進入虛擬環境

  • deactivate.bat退出虛擬環境
    activate.bat進入虛擬環境
    
 - 安裝項目所必備的模塊
  pip3 install -r requirements.txt
  • 按理說項目可以運行,但也可能有問題?

    檢查配置文件: 數據庫連接。
    

3.開發cmdb項目

  • 創建虛擬環境
    image-20191215132256205
  • 開始寫項目
    image-20191215132241486

4.模塊導入問題

1.將所有已經安裝的包名字全部導出 pip3 freeze > requirements.txt 
2.使用freeze 給所有模塊搬家
在安裝了python腳本相關的各類模塊的測試環境里,進入到任意目錄下,導出python安裝包環境,使用以下命令導出requirements.txt文件
導出安裝模塊的文檔
pip freeze > my_freeze.txt

或者指定地址
pip freeze > e:\my_freeze.txt

    
將requirements.txt復制到另個測試環境,進入到該文件所在目錄,使用以下命令安裝requirements.txt文件中涉及的庫,之前環境的模塊就自動安裝了
在另一個環境下,安裝該文檔里的模塊
pip install -r my_freeze.txt

windows 下virtualenvwrapper虛擬環境搭建

優點

安裝過程

第一步:安裝virtualenv

pip install virtualenv

第二步:新建virtualenv

virtualenv testvir

第三步:運行虛擬環境相關命令

進入到testvir:cd testvir
進入到Scripts文件夾:cd Scripts
啟動該虛擬環境:activate.bat
顯示該虛擬環境中安裝的包:pip list
退出該虛擬環境:deactivate.bat

第四步:安裝virtualenvwrapper

由於virtualenv需要知道虛擬環境的目錄,很麻煩,所以這時候我們使用virtualenvwrapper

安裝:pip install virtualenvwrapper-win
新建虛擬環境:mkvirtualenv testvir2
退出虛擬環境:deactivate
查看當前存在所有的虛擬環境:workon
進入某個虛擬環境:workon testvir2

第五步:virtualenvwrapper切換多個python版本

安裝python2.7:
在path環境變量中加入
C:\Python27;
C:\Python27\Scripts;

同理安裝python3.5:

使用python3.5安裝新建虛擬環境
使用virtualenv:
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir

mkvirtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir

使用virtualenvwrapper:
設置虛擬環境的默認存放位置:在環境變量中新建一個變量:WORKON_HOME,指定路徑即可

使用python3.5建立虛擬環境:
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe py3test3

豆瓣源加速

pip install -i https://pypi.doubanio.com/simple/ django

下面是一張完整的圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM