zoukankan      html  css  js  c++  java
  • Mac下搭建python开发环境

    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_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
    
  • 相关阅读:
    拉姆达表达式(lambda Expressions)
    Func,Action 的介绍
    VS2012 此模板尝试加载组件程序集”NuGet.VisualStudio.interop,Version=1.0.0.0 的解决
    444 英语口语
    Base algorithm
    Windows Search Service
    Windows Azure Storage
    HDU 3395 Special Fish
    CodeForces 235B Let's Play Osu!
    HDU 3435 A new Graph Game
  • 原文地址:https://www.cnblogs.com/kolane/p/11537795.html
Copyright © 2011-2022 走看看