• CentOS下 pycharm开发环境搭建之无穷无尽的问题


    在上一篇的环境搭建中,表面上以为已经升级好python,安装好pycharm,并且可以用上了django框架,谁知道,谁知道,又是一断被虐的经历,我都要快恼羞成怒了。

    在些记录一下我的经历。

    1.首先来说一说,这个python安装的问题。

       我安装完python3.4后,并没有像很多大侠们说的,什么在安装目录下,就有PIP3什么鬼的,真的真的,为些我装了python3.3和3.4两个版本,确实没有,好吧,这样装,本来就没有。

     装完,我们这样。首先确定python到底是用的哪个:

    [root@localhost /]# which python
    /usr/local/bin/python

    看看,是这个目录,这个目录啊。

    好了,创建链接:

    [root@localhost /]# ln -s  /usr/local/python3/bin/python3.4  /usr/local/bin/python   ----如果这时报已经存在链接,可以执行 rm /usr/local/bin/python

    [root@localhost /]# python -V
    Python 3.4.1

    2.查看pip

    [root@localhost /]# which pip
    /usr/local/bin/pip

    好了,看清楚你的PIP在哪里

    [root@localhost /]# cd /usr/local/bin/
    [root@localhost bin]# ll
    total 88
    -rwxr-xr-x. 1 root root   101 Jan  7 09:53 2to3-3.3
    -rwxr--r--. 1 root root  3041 Jan  6 05:20 charm
    -rwxr-xr-x. 1 root root    99 Jan  7 09:53 idle3.3
    lrwxrwxrwx. 1 root root    27 Jan  8 07:53 pip -> /usr/local/python3/bin/pip3
    -rwxr-xr-x. 1 root root    84 Jan  7 09:53 pydoc3.3
    lrwxrwxrwx. 1 root root    32 Jan  8 07:50 python -> /usr/local/python3/bin/python3.4
    -rwxr-xr-x. 2 root root 10427 Jan  7 09:49 python3.3
    -rwxr-xr-x. 2 root root 10427 Jan  7 09:49 python3.3m
    -rwxr-xr-x. 1 root root  1970 Jan  7 09:53 python3.3m-config
    -rwxr-xr-x. 1 root root   236 Jan  7 09:53 pyvenv-3.3

    其实在这个成功之前,你执行pip 是会出错的,原因就是第一中提到的,根本在这个目录下就没有pip3.

    https://pypi.python.org/pypi?%3Aaction=search&term=mysql&submit=search  强烈建议在这里查找你要安装的包,因为依赖的问题太可怕了。到现在我的pycharm能突然创建django工程,我都没有搞清楚,到底我在安装过程中,哪步错了,哪步对了,我只能说,waohohoho,怎么突然好了。

    -----------------------------------

    下面推荐在升级python后,安装pip的方法:

    1. 下载setuptools及pip的源码包

    https://pypi.python.org/pypi?%3Aaction=search&term=setuptools&submit=search  我下载的是:setuptools-32.3.1

    进入目录

    # python setup.py install

    2.安装完setuptools后, 接着安装pip

    https://pypi.python.org/pypi?%3Aaction=search&term=pip&submit=search

    选择  pip 9.0.1

    安装。

    最后我们回来看看pip在哪里

    [root@localhost /]# which pip
    /usr/local/bin/pip

    就是在上面2中看到的,创建链接。

    ln -s  /usr/local/python3/bin/pip3  /usr/local/bin/pip

    [root@localhost bin]# pip -V
    pip 1.5.6 from /usr/local/python3/lib/python3.4/site-packages (python 3.4)

    注意,这句选择的话,正是指向了你新python的安装目录下的哦。

    3.安装mysql-python.我装的是python 3.4,之前,也是脑殘式的百度执行什么鬼yum install mysql-dev xxxx什么鬼的。然后,一直在安装时报语法错误,对,就是报语法错误,这让我觉得得无比奇怪,不是吧,这么成功的包竟然有语法错误,太不对了吧。

    然后,看到官方的文档后,我明白了。

    https://pypi.python.org/pypi/MySQL-python/1.2.5

    MySQL-python 1.2.5

    Python interface to MySQL

    MySQLdb is an interface to the popular MySQL database server for Python. The design goals are:

    • Compliance with Python database API version 2.0 [PEP-0249]
    • Thread-safety
    • Thread-friendliness (threads will not block each other)

    MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported. Python-3.0 will be supported in a future release. PyPy is supported.

    他ND,这句是不是说,我的3.4不受支持啊,没错,就是不受支持。

    总结:任何的时候,有错误,不能盲目地执行一堆不知所云的命令,还是得认真仔细分析错误,最好,还是去官方找原因,否则,事倍功半。

  • 相关阅读:
    好好学习努力工作,要工作也要生活—2016总结,2017规划
    Microsoft SQL Server中的事务与并发详解
    《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
    《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)
    七月与安生观后感—告别我的27岁
    微信小程序开发初探
    Web前端温故知新-CSS基础
    《看见》读后感:跟柴静一起成长,追求独立与真相
    《图解HTTP》读书笔记
    【整理】一个真实的图灵:如迷的解谜者,并非万事成谜
  • 原文地址:https://www.cnblogs.com/freewsf/p/6260863.html
Copyright © 2020-2023  润新知