• install python+twisted+mysqldb+django on mac


    一. install python

    1) check install or not

    在mac终端输入命令:which python 即可查看python的路径

    2)未安装时,手动下载安装包 地址:https://www.python.org/downloads/ 

         选择下载   Mac OS X 64-bit/32-bit installer 安装

    二. install twisted

    1) check install or not

    在mac终端输入命令:$ python

    Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12) 

    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

    Type "help", "copyright", "credits" or "license" for more information.

    >>> import twisted

    2) 未安装时,手动下载安装包 地址:https://twistedmatrix.com/trac/wiki/Downloads

     

    选择  Source Tarball

    3)解压后,点击setup.py > 右键"打开方式" >选择 “Build Applet”

    4)在mac终端输入命令:$python setup.py install

    直到提示

    Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

    Finished processing dependencies for Twisted==15.2.1

    安装成功。

    三. install zope.interface if need it.

    1) 下载地址: https://pypi.python.org/pypi/zope.interface/4.1.2#downloads

    2)安装过程同twisted. 不再重复。

    四. install mysqldb

    1) address  : http://dev.mysql.com/downloads/mysql/ 

        download: mysql-5.6.25-osx10.9-x86_64.tar.gz

    2) install mysql

    以下是压缩包形式的安装方法:
    
    $ sudo mv mysql-5.6.25-osx10.9-x86_64 /usr/local/mysql
    $ cd /usr/local
    $ sudo chown -R mysql:mysql mysql
    $ cd mysql
    $ sudo scripts/mysql_install_db --user=mysql
    $ sudo chown -R root .
    $ sudo chown -R mysql data
    
    然后cd bin用
    $ sudo ./mysql_secure_installation
    来修改root密码,默认为空,显然不太安全,然后根据提示酌情配置,因为是开发环境不用那么严格限制。
    
    $ sudo ./mysqld_safe 
    来启动mysql
    
    $ sudo ./mysql -u root -p 
    输入刚才设置的root密码来登录mysql
    
    $ sudo ./mysqld_safe stop 
    停止mysq

    终端登录mysql
    
    方法1:绝对路径
    
         终端中输入命令:/usr/local/mysql/bin/mysql -u root -p
    
         提示:输入你的新密码
    
    方法2:(推荐)相对路径
    
         终端中输入命令:
    
             查看路径中有没有需要的路径:
    
             终端中输入命令:echo $PATH
    
             没有,继续
    
         添加需要路径:PATH="$PATH":/usr/local/mysql/bin
    
    以后
    
    终端中需输入命令:mysql -u root -p 即可
    
    更改mysql root账户密码
    
    终端中输入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密码
    
    你可以随时使用这条命令更改你的密码。
      $ mysqladmin -uroot password
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: NO)'

    $ mysql -uroot -p      
    > use mysql;      
    > update user set password=PASSWORD("newpass")where user="root";       #更改密码为 newpassord      
    > flush privileges; #更新权限      
    > quit #退出

     

    3) download mysqldb: https://pypi.python.org/pypi/MySQL-python/1.2.5

    4) install mysqldb

    1.下载 MySQL-python-1.2.5.zip (md5)然后手动解压
    2.修改 site.cfg 文件 
    #mysql_config = mysql_config = /usr/local/bin/mysql_config 将这行#注释去掉 
    修改为 mysql_config = /usr/local/mysql/bin/mysql_config 
    相关命令:$ cd MySQL-pyhton-1.2.5
                  $ vim site.cfg
                    进入编辑模式按 a 进入修改模式 进行上述操作
                    按esc 然后按 :wq 保存并推出
                    再vim site.cfg 一下看看是否修改完毕 
    3.安装
    Python setup.py clean
    Python setup.py build
    sudo Python setup.py install
    安装完成

    4.配置环境
    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/
    敲上面一行代码就ok

    5.检查
    配置完成后cd 到根目录下 敲入python
    >>> import MySQLdb #输入MySQLdb
    
    

    五、install django

        If you’re using Linux, Mac OS X or some other flavor of Unix, enter the command sudo pip install Django at the shell prompt.  

     

  • 相关阅读:
    【学习笔记/题解】树上启发式合并/CF600E Lomsat gelral
    【学习笔记/题解】虚树/[SDOI2011]消耗战
    【题解】 [GZOI2017]小z玩游戏
    【题解】CF1426E Rock, Paper, Scissors
    【题解】CF1426D Non-zero Segments
    【题解】NOIP2018 填数游戏
    【题解】NOIP2018 旅行
    【题解】NOIP2018 赛道修建
    【题解】时间复杂度
    【题解】「MCOI-02」Convex Hull 凸包
  • 原文地址:https://www.cnblogs.com/tangkaixin/p/4593642.html
Copyright © 2020-2023  润新知