一、安装python虚拟环境pyenv
# cd ~ //利用brew安装pyenv # brew install pyenv //查看是否安装成功 # pyenv --version |
二、安装python 3.7.4
1、拷贝搜狐mirror到pyenv缓存目录
# wget http://mirrors.sohu.com/python/3.7.4/Python-3.7.4.tar.xz -P ~/.pyenv/cache
2、保证系统编码为unicode, 查看系统编码,若所有编码和以下一致,则不用操作。
# locale LANG="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_CTYPE="zh_CN.GBK" LC_MESSAGES="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_ALL= "zh_CN.UTF-8" |
若编码和以上不一致,则执行以下命令
# export LC_ALL="zh_CN.UTF-8" # export LANG="zh_CN.UTF-8 |
3、安装python 3.7.4并验证
//安装python 3.7.4 # pyenv install 3.7.4 python-build: use openssl@1.1 from homebrew python-build: use readline from homebrew Installing Python-3.7.4... python-build: use readline from homebrew Installed Python-3.7.4 to /Users/william/.pyenv/versions/3.7.4 |
安装若出现以下错误:BUILD FAILED (OS X 10.12.6 using python-build 20180424),则需要执行
# brew install openssl readline sqlite3 xz zlib |
查看python是否安装成功
//查看是否安装成功 # pyenv versions * system (set by /Users/william/.pyenv/version) 3.7.4 |
三、安装virtaulenv插件并验证
# git clone git://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv //验证是否安装成功 # pyenv help virtualenv Usage: pyenv virtualenv [-f|--force] [VIRTUALENV_OPTIONS] [version] <virtualenv-name> pyenv virtualenv --version pyenv virtualenv --help -f/--force Install even if the version appears to be installed already |
四、创建虚拟环境并验证
1、创建虚拟环境
# pyenv virtualenv 3.7.4 python3 # pyenv virtualenvs 3.7.4/envs/python3 (created from /Users/william/.pyenv/versions/3.7.4) python3 (created from /Users/william/.pyenv/versions/3.7.4) |
2、激活虚拟环境
修改环境变量 # vim ~/.bash_profile,追加以下内容
export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" |
让环境变量生效 # source ~/.bash_profile
激活环境
# pyenv activate python3 pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior. //验证是否成功 # python --version Python 3.7.4 |
3、退出虚拟环境
# pyenv deactivate |
五、设置pycharm默认编译器
点击右上角 PyCharm进入Preference子项,进入下图配置,找到Project Intepretor选项
选择配置,弹出下框,选择虚拟环境,点击Ok
这样在pycharm运行程序时就是使用我们虚拟环境python3编译了。
六、创建项目并设置默认程序入口
选择New Project 从git仓库下载代码,具体过程省略。
创建项目成功后,选择右上角 edit configurations
选择添加python
弹出框选择程序入库manage.py
这样以后运行程序,直接点击
七、拉取依赖
1、首先安装mysql,下载链接 http://117.128.6.27/cache/mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.23-macos10.13-x86_64.dmg 。如果不想按照dmg,可以参考《
mac安装sudo pip install MySQL-python报错EnvironmentError: mysql_config not found解决方法》:https://www.cnblogs.com/doublehappyi/p/5786041.html ,http://www.cnblogs.com/ifantastic/archive/2013/04/13/3017677.html
2、激活虚拟环境
# pyenv activate python3
3、进入项目目录,找到reqieurements.txt
# cd /Users/william/PycharmProjects/mouse/
4、使用pip安装依赖
(源:doubian)
# pip install -i https://pypi.doubanio.com/simple -r requirements.txt
(源:tsinghua)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
参考资料:
https://github.com/pyenv/pyenv/wiki