- # python虛擬環境的搭建

python虛擬環境安裝小結

1. 安裝python3.6.8 解釋器
2. 安裝pycharm專業版2018.3.5
3. 搭建虛擬環境
  - 工具備不少:virtualenv、virtualenvwrapper、virtualenv-burrito和autoenv,再加上pyvenv、venv(Python 3標準庫)、pyenv、pipenv

  - 方式一: pycharm搭建(略)
    注:
    1. Inherit global site-packages:能夠使用base interpreter中的第三方庫,可能會花費時間進行復制;若是不選將和外界徹底隔離,新創建的項目很乾淨,裏面沒有系統中已經安裝的第三方庫文件。
    2. Make available to all projects:是否將此虛擬環境提供給其餘項目使用

  - 方式二: 命令行建立1

工具一:virtualenv [python版本通用]python

1. pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv [指定源下載]
      2. mkdir django1.11_venv [指定位置建立存放全部虛擬環境文件的地方]
      3. cd django1.11_venv
      4. virtualenv  your_env_name_dir  --no-site-packages --python=python3  [建立獨立乾淨指定的虛擬環境,並指定python版本]
      5. your_env_name_dir\Scripts\activate [windows進入方式]
      6. source your_env_name_dir/bin/activate [linux進入方式]
      7. 經過pip命令安裝對應的包,或經過requirements.txt 導入項目須要的包 pip -r install requirements.txt 
      8. deactivate [退出虛擬環境]
        注: windows安裝python解釋器時,自動安裝了pip包管理器,Linux沒有安裝,須要本身安裝
        yum -y install epel-release  [安裝pip包,須要配置epel倉庫]
        yum -y install python-pip

工具二:pipenv[最強大]linux

1. pip3 install pipenv 
      2. mkdir env_dir
      3. cd env_dir
      4. pipenv install [建立虛擬環境,生成pipfile,pipfile.lock文件]
      5. pipenv -python 3.6 [也能夠指定版本建立]
      6. pipenv shell  [進入虛擬環境]
      7. pipenv  install  packages  [經過pipenv代替pip來安裝指定的模塊]
      8. pipenv  install --dev packages --three  [在當前版本python,該包只在開發環境中運用]
      9. pipenv lock -r --dev > requirements.txt  [生成項目依賴文件]
      10. pipenv install -r requirement.txt  [在新項目中安裝依賴]
      11. pipenv lock [項目完成,鎖定當前項目模塊,將pipfile.lock文件拷到生產環境]
      12. pipenv install --ignore-pipfile  [在生產環境中運行便可]
      13. python xx.py  [運行python代碼文件]
      14. pipenv run python xx.py [在沒有進入虛擬環境直接運行python代碼]
      15. pipenv --rm  [刪除虛擬環境]

link01shell

link02django

link03windows

相關文章
相關標籤/搜索