pip安装sqlalchemy和mysql-connector的问题解决
来源:互联网 发布:石家庄广电网络 编辑:程序博客网 时间:2024/05/16 16:05
最近跟着廖雪峰老师官网教程学习python,到安装sqlalchemy和mysql-connector时遇到一些问题,找了好久在stactoverflow上看到了,这里记录一下。
1.安装sqlalchemy时提示如下错误:
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa1 in position 61: invalid start byte
解决方法:
打开 \python36\lib\site-packages\pip\compat__init__.py
修改75行return s.decode('utf_8')
为return s.decode('cp936')
,之后再执行pip install sqlalchemy就不报错了。
也可以在cmd上使用chcp对内码表更改。chcp使用方法
2.pip install mysql-connector时如下报错: C:\Users\Dunxe>pip install mysql-connector
Collecting mysql-connector
Using cached mysql-connector-2.2.3.zip
Building wheels for collected packages: mysql-connector
Running setup.py bdist_wheel for mysql-connector ... error
Complete output from command "e:\program files\python36\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Dunxe\\AppData\\Local\\Temp\\pip-build-c276tz29\\mysql-connector\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\Dunxe\AppData\Local\Temp\tmph4ndslzkpip-wheel- --python-tag cp36:
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\mysql
copying lib\mysql\__init__.py -> build\lib.win-amd64-3.6\mysql
creating build\lib.win-amd64-3.6\mysql\connector
copying lib\mysql\connector\abstracts.py -> build\lib.win-amd64-3.6\mysql\connector
…
running build_ext
# Python architecture: 64-bit
# Python ARCH_64BIT: True
Unable to find Protobuf include directory.
----------------------------------------`
Command ""e:\program files\python36\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Dunxe\\AppData\\Local\\Temp\\pip-build-c276tz29\\mysql-connector\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Dunxe\AppData\Local\Temp\pip-c_b86yus-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Dunxe\AppData\Local\Temp\pip-build-c276tz29\mysql-connector\
解决方法:安装旧版本的mysql-connector pip install mysql-connector==2.1.3
- pip安装sqlalchemy和mysql-connector的问题解决
- python mysql-connector的安装和使用
- [Tips]使用 pip v1.5 安装 MySQL Connector/Python
- pip install mysql-connector-python安装时报错不满足requirement
- pip install mysql-connector-python安装时报错
- centos7安装mysql和mysql-connector-c++
- centos7安装mysql和mysql-connector-c++
- 不用pip安装mysql-connector-python:从github上边下载安装
- pip安装lxml出错的问题解决
- python2.7 mysql.connector的安装
- mac 下安装python3 的mysql connector
- python2.7 mysql.connector的安装
- 用mysql-connector-java 6.0.5引发的问题解决方法
- pip安装超时问题解决
- mysql-connector-python安装
- Python:安装MYSQL Connector
- ubuntu mysql安装和python sqlalchemy框架安装
- ubuntu12.04安装mysql-connector-c-6.1.6和mysql-connector-cpp-1.1.6
- redis安装
- poj 3186 Treats for the Cows (区间dp)
- 0827论文笔记
- hdu1251—统计难题
- markdown编辑器
- pip安装sqlalchemy和mysql-connector的问题解决
- IntelliJ IDEA 安装插件 (vue)
- WebSocket原理及技术简介
- 内存数据库技术选型
- 关于 CSDN博客SEO优化的一点思考
- HashSet和CopyOnWriteArraySet
- jquery系列教程8-jquery插件大全
- centos7下ClickHouse编译记录
- RabbitMQ+HAProxy构建高可用消息队列