继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

mac下如何搭建python开发环境

2018-04-09 18:45:539946浏览

bobby

7实战 · 8手记 · 1推荐
TA的实战

1. 安装brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 安装 mysql

#安装
1. brew install mysql

#启动
2. brew services start mysql

#进入 mysql
3. mysql -u root -p
初次进入的时候会让你输入密码,这时候直接回车进入

#进入mysql后, 添加所有ip可以访问方式
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

flush privileges; 

3. 安装 pycharm

相当简单
1. https://www.jetbrains.com/pycharm/download/#section=mac 到这里下载pycharm的mac版本, 下载专业版,(专业版会有30天试用期, 在启动的如果让你输入激活码,你选择上面的试用就行了)

2. 下载完成以后会有一个dmg文件
    直接双击dmg文件, mac会让你将图标拉到applications文件夹下面,照做就行了

3. ctrl+空格 搜索pycharm打开就行了

4. 安装python3.6

brew install python3.6

不要使用源码的方式安装python3.6 可能会出现ssl的错误
安装好以后 直接python3.6就可以直接启动python3.6(记住不是python, python默认是使用系统默认安装的python2.7)
如果要用pip3.6也可以直接用pip3.6 install xx命令

5. 安装virtualenvwrapper

1. 新建存放虚拟环境的目录

    cd ~
    mkdir .virtualenvs
    
    
2. 安装virtualenvwrapper
    
    pip3.6 install virtualenvwrapper

3. 配置virtualenvwrapper

    vim ~/.bash_profile编辑文件写入下面内容
        注意: virtualenvwrapper.sh文件的路径在不同的电脑上可能不一样,可以先通过
		        sudo find / -name virtualenvwrapper.sh 查询到virtualenvwrapper.sh 文件的路径
        VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6
        export WORKON_HOME=$HOME/.virtualenvs
        source /usr/local/bin/virtualenvwrapper.sh

source ~/.bash_profile

mkvirtualenv mxonline

6. 虚拟环境下安装mysqlclient

先进入虚拟环境

    workon mxonline

pip install mysqlclient 会出现:
    mysql_config not found

解决办法:

    1. brew install mysql
    
    2. sudo find / -name mysql 找到mysql的bin目录
    
        我这里是 /usr/local/Cellar/mysql5.7.21/bin
    
    3. export PATH=$PATH:/usr/local/mysql/bin
    4. pip install mysqlclient
打开App,阅读手记
13人推荐
发表评论
随时随地看视频慕课网APP

热门评论

安装mysql这里需要先创建一个root用户,不然也会报错

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;


安装mysql这里需要先创建一个root用户,不然也会报错

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;


大家注意了,老师写的这个配置中里”VIRTUALENVWRAPPER_PYTHON=/usr/local/bom/python3.6“有一个错误,bom应该是bin,大家不要搞错了!

查看全部评论