zoukankan      html  css  js  c++  java
  • 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.  

     

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/tangkaixin/p/4593642.html
Copyright © 2011-2022 走看看