mac利用pyenv搭建python虚拟环境

1、安装python虚拟环境pyenv

# cd ~
//利用brew安装pyenv
# brew install pyenv
//查看是否安装成功
# pyenv --version

2、安装python 3.7.4

一、拷贝搜狐mirror到pyenv缓存目录python

   # wget http://mirrors.sohu.com/python/3.7.4/Python-3.7.4.tar.xz  -P ~/.pyenv/cachemysql

二、保证系统编码为unicode,  查看系统编码,若全部编码和如下一致,则不用操做。git

# 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"

若编码和以上不一致,则执行如下命令github

# export  LC_ALL="zh_CN.UTF-8"
# export LANG="zh_CN.UTF-8

三、安装python 3.7.4并验证sql

//安装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),则须要执行macos

# brew install openssl readline sqlite3 xz zlib

查看python是否安装成功vim

//查看是否安装成功
# pyenv versions
  * system (set by /Users/william/.pyenv/version)
  3.7.4

3、安装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

 

4、建立虚拟环境并验证

一、建立虚拟环境缓存

# 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)

二、激活虚拟环境bash

修改环境变量 # vim ~/.bash_profile,追加如下内容app

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   

 

三、退出虚拟环境

# pyenv deactivate

5、设置pycharm默认编译器

点击右上角 PyCharm进入Preference子项,进入下图配置,找到Project Intepretor选项

选择配置,弹出下框,选择虚拟环境,点击Ok

这样在pycharm运行程序时就是使用咱们虚拟环境python3编译了。

6、建立项目并设置默认程序入口

选择New Project 从git仓库下载代码,具体过程省略。

建立项目成功后,选择右上角 edit configurations

选择添加python

弹出框选择程序入库manage.py

这样之后运行程序,直接点击

 

7、拉取依赖

一、首先安装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解决方法》:·

二、激活虚拟环境

# pyenv activate python3

三、进入项目目录,找到reqieurements.txt

 # cd /Users/william/PycharmProjects/mouse/

四、使用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
相关文章
相关标签/搜索