深圳全飞鸿

标题: python: CRC系统开发环境的建置 [打印本页]

作者: zhgc    时间: 2019-7-7 22:10
标题: python: CRC系统开发环境的建置
本帖最后由 zhgc 于 2019-7-7 22:37 编辑

缺:MySQLdb

  1. C:\>pip install MYSQL-python -i http://mirrors.aliyun.com/pypi/simple --trusted-
  2. host mirrors.aliyun.com
复制代码


报错:
    building '_mysql' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

因为
Python 2.7需要Microsoft Visual C++ 9.0的库
Python 3.6需要Microsoft Visual C++ 14.0的库


已经安装了,但是还是报错,只能直接安装whl
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
  1. C:\Windows\system32>pip install "F:\tools.syant\python.syant\package\mysql-pytho
  2. n\mysqlclient-1.4.2-cp37-cp37m-win32.whl"
  3. Processing f:\tools.syant\python.syant\package\mysql-python\mysqlclient-1.4.2-cp
  4. 37-cp37m-win32.whl
  5. Installing collected packages: mysqlclient
  6. Successfully installed mysqlclient-1.4.2
复制代码





作者: zhgc    时间: 2019-7-7 22:48
本帖最后由 zhgc 于 2019-7-7 22:55 编辑

装itchat据说一定要pip3

pip3 install itchat -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com


作者: zhgc    时间: 2019-7-7 22:57

You are running your code with Python 3.x, but your code scheme for try.. except section is for Python 2.X.

If you want to run your code with Python 3.x, then change this line:

except MySQLdb.Error, e:
To:

except MySQLdb.Error as e:
And if you want this section of code works with Python 2.x and also Python 3.x, then change it to:

except MySQLdb.Error:
    e = sys.exc_info()[1]
作者: zhgc    时间: 2019-7-7 23:54


作者: zhgc    时间: 2019-12-2 01:19
C:\>pip install MYSQL-python -i http://mirrors.aliyun.com/pypi/simple --trusted-
host mirrors.aliyun.com

报错,按报错提示执行:
python -m pip install --upgrade pip


不成功,因为服务器连接超时,使用一下代码即可解决
python -m pip install --upgrade pip -i https://pypi.douban.com/simple

成功,然后返回去第一步:
C:\>pip install MYSQL-python -i http://mirrors.aliyun.com/pypi/simple --trusted-
host mirrors.aliyun.com
还是报错:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual

安装64b的后还是报错
安装32b的后还是报错

只好直接安装whl:
pip install "F:\tools.syant\python.syant\package\mysql-pytho
n\mysqlclient-1.4.2-cp37-cp37m-win32.whl"

pip install "E:\NagoCloud\public\mysql-python\mysqlclient-1.4.2-cp37-cp37m-win32.whl"


成功


装itchat据说一定要pip3

pip3 install itchat -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com




欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2