zoukankan      html  css  js  c++  java
  • 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不受支持啊,没错,就是不受支持。

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

  • 相关阅读:
    Atitit 人脸识别 眼睛形态 attilax总结
    Atitit 手机号码选号 规范 流程 attilax总结 v2 r99.docx
    atitit 板块分类 上市公司 龙头企业公司 列表 attilax总结.docx
    Atititi atiitt eam pam资产管理 购物表去年.xlsx
    使用cmd查看电脑连接过的wifi密码(一)
    常见十大web攻击手段 悟寰轩
    常见web攻击方式 悟寰轩
    【MYSQL数据库】MYSQL学习笔记mysql分区基本操作 悟寰轩
    Filter及FilterChain的使用详解 悟寰轩
    启动tomcat spring初始化两次问题(eg:@PostConstruct) 悟寰轩
  • 原文地址:https://www.cnblogs.com/freewsf/p/6260863.html
Copyright © 2011-2022 走看看