一、安裝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 [email protected] 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