开发环境
Python 环境配置与简单应用
全局配置
pyenv
brew update
brew install pyenv
局部开发环境配置
pipenv
建议使用 pipenv 作为项目环境管理:
# 安装 pipenv
$ brew install pipenv
# 创建 Python 2/3 版本的项目
$ pipenv --two/--three
# 安装项目依赖,会在当前目录下生成 .venv 目录,包含 python 解释器
$ pipenv install
$ pipenv install --dev
# 弹出 Virtual Env 对应的脚本环境
$ pipenv shell
# 执行文件
$ pipenv run python
# 定位项目路径
$ pipenv --where
/Users/kennethreitz/Library/Mobile Documents/com~apple~CloudDocs/repos/kr/pipenv/test
# 定位虚拟环境路径
$ pipenv --venv
/Users/kennethreitz/.local/share/virtualenvs/test-Skyy4vre
# 定位 Python 解释器路径
$ pipenv --py
/Users/kennethreitz/.local/share/virtualenvs/test-Skyy4vre/bin/python
如果遇到编码问题,可以设置如下环境变量:
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
如果遇到网络问题,可以尝试使用国内的镜像源:
[[source]]
url = "https://mirrors.ustc.edu.cn/pypi/web/simple"
verify_ssl = true
name = "pypi"
virtualenv
$ pip install virtualenv
测试您的安装:
$ virtualenv --version
$ cd my_project_folder
$ virtualenv venv
您可以选择使用一个python2.7
$ virtualenv -p /usr/bin/python2.7 venv
# 使用``~/.bashrc``的一个环境变量将解释器改为全局性的
$ export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
要开始使用虚拟环境,其需要被激活:
$ source venv/bin/activate
当前虚拟环境的名字会显示在提示符左侧(比如说您的工程 用户名$
)以让您知道它是激活的。从现在起,任何您使用venv
文件夹中,与全局安装的