Installing and configuring Python virtual environment under mac environment

Virtual Environment (virtualenv)

  1. Installation: input terminal
pip install virtualenv
  • If you do not install pip pip will appear: command not found, this time the need for sudo easy_install pip to install pip
  • ReadTimeoutError: HTTPSConnectionPool (host = 'pypi.python.org ', port = 443): Read timed out the timeout occurs:
    by using the install --index PIP image download the sudo https://mirrors.ustc.edu.cn/pypi / Web / the Simple / virtualenv

virtualenvwrapper

  1. installation
sudo pip install virtualenvwrapper
  • There will be OSError: [Errno 1] Operation not permitted: '/tmp/pip-kWWIJ8-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2. 7.egg-info '
  • Solution:
    sudo PIP virtualenvwrapper --ignore-install Installed Six
  1. Find the file path virtualenvwrapper.sh
sudo find / -name virtualenvwrapper.sh

The default path is generally /usr/local/bin/virtualenvwrapper.sh

  1. .Bash_log configuration file
1. vim ~/.bash_log
2. 在该文件中加入
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

3.运行该文件:source ~/.bash_log 

4. Create a virtual environment:

mkvirtualenv virtualenv
  1. Export and install dependencies
# 安装依赖包(须在虚拟环境中):
pip install -r requirements.txt

# 生成依赖包(须在虚拟环境中):
pip freeze > requirements.txt
  1. Common Commands
# 使用(进入)虚拟环境
workon 虚拟环境名称

# 退出虚拟环境
deactivate

# 查看所有虚拟环境
workon 两次tab键

# 删除虚拟环境
rmvirtualenv 虚拟环境名称
例:
先退出:deactivate
再删除:rmvirtualenv py_django

 

Guess you like

Origin www.cnblogs.com/zmdComeOn/p/11416876.html