Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与MySQL相关的库未在python3中随pip一起安装_Python_Mysql_Python 3.x - Fatal编程技术网

与MySQL相关的库未在python3中随pip一起安装

与MySQL相关的库未在python3中随pip一起安装,python,mysql,python-3.x,Python,Mysql,Python 3.x,以下是我尝试安装的要求: Django==1.9.6 gunicorn==17.5 gevent Flask==0.11 Flask-SQLAlchemy==2.1 Flask-OAuth==0.12 Jinja2==2.8 MarkupSafe==0.23 MySQL-python==1.2.4b4 itsdangerous==0.24 nltk==3.2 numpy==1.8.2 oauth2==1.9.0.post1 oauthlib==0.6.1 pandas==0.13.1 pyOpe

以下是我尝试安装的要求:

Django==1.9.6
gunicorn==17.5
gevent
Flask==0.11
Flask-SQLAlchemy==2.1
Flask-OAuth==0.12
Jinja2==2.8
MarkupSafe==0.23
MySQL-python==1.2.4b4
itsdangerous==0.24
nltk==3.2
numpy==1.8.2
oauth2==1.9.0.post1
oauthlib==0.6.1
pandas==0.13.1
pyOpenSSL==0.13
pycurl==7.19.3
requests==2.2.1
scikit-learn==0.14.1
scipy==0.13.3
simplejson==3.3.1
psycopg2==2.6.1
SQLAlchemy==1.0.12
Werkzeug==0.11.9
redis==2.10.5
我使用命令:

pip install -r requirements.txt
以下是遇到的错误:

Collecting Django==1.9.6 (from -r requirements.txt (line 1))
  Using cached Django-1.9.6-py2.py3-none-any.whl
Collecting gunicorn==17.5 (from -r requirements.txt (line 2))
  Using cached gunicorn-17.5.tar.gz
Collecting gevent (from -r requirements.txt (line 3))
  Using cached gevent-1.2.2-cp35-cp35m-win_amd64.whl
Collecting Flask==0.11 (from -r requirements.txt (line 4))
  Using cached Flask-0.11-py2.py3-none-any.whl
Collecting Flask-SQLAlchemy==2.1 (from -r requirements.txt (line 5))
  Using cached Flask-SQLAlchemy-2.1.tar.gz
Requirement already satisfied: Flask-OAuth==0.12 in c:\python35\lib\site-packages (from -r requirements.txt (line 6))
Collecting Jinja2==2.8 (from -r requirements.txt (line 7))
  Using cached Jinja2-2.8-py2.py3-none-any.whl
Collecting MarkupSafe==0.23 (from -r requirements.txt (line 8))
  Using cached MarkupSafe-0.23.tar.gz
Collecting MySQL-python==1.2.4b4 (from -r requirements.txt (line 9))
  Using cached MySQL-python-1.2.4b4.zip
    Complete output from command python setup.py egg_info:
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
    Extracting in C:\Users\LENOVO~1\AppData\Local\Temp\tmpgw32ylav
    Traceback (most recent call last):
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute_setup.py", line 143, in use_setuptools
        raise ImportError
    ImportError

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\setup.py", line 7, in <module>
        use_setuptools()
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute_setup.py", line 145, in use_setuptools
        return _do_download(version, download_base, to_dir, download_delay)
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute_setup.py", line 125, in _do_download
        _build_egg(egg, tarball, to_dir)
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute_setup.py", line 99, in _build_egg
        _extractall(tar)
      File "C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute_setup.py", line 486, in _extractall
        self.chown(tarinfo, dirpath)
    TypeError: chown() missing 1 required positional argument: 'numeric_owner'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\
收集Django==1.9.6(来自-r requirements.txt(第1行))
使用缓存的Django-1.9.6-py2.py3-none-any.whl
收集gunicorn==17.5(来自-r requirements.txt(第2行))
使用缓存的gunicorn-17.5.tar.gz
收集gevent(来自-r requirements.txt(第3行))
使用缓存的gevent-1.2.2-cp35-cp35m-win_amd64.whl
收集瓶==0.11(来自-r requirements.txt(第4行))
使用缓存的烧瓶-0.11-py2.py3-none-any.whl
收集瓶SQLAlchemy==2.1(来自-r requirements.txt(第5行))
使用缓存的Flask-SQLAlchemy-2.1.tar.gz
已满足要求:c:\python35\lib\site包中的Flask OAuth==0.12(来自-r requirements.txt(第6行))
收集Jinja2==2.8(来自-r requirements.txt(第7行))
使用缓存的Jinja2-2.8-py2.py3-none-any.whl
收集标记安全==0.23(来自-r requirements.txt(第8行))
使用缓存的MarkupSafe-0.23.tar.gz
收集MySQL python==1.2.4b4(来自-r requirements.txt(第9行))
使用缓存的MySQL-python-1.2.4b4.zip
从命令python setup.py egg_info完成输出:
正在下载http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
在C:\Users\LENOVO~1\AppData\Local\Temp\tmpgw32ylav中提取
回溯(最近一次呼叫最后一次):
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute\u setup.py”,第143行,正在使用\u setuptools
引起恐慌
强求恐怖
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL python\setup.py”,第7行,在
使用_setuptools()
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute\u setup.py”,第145行,正在使用\u setuptools
返回下载(版本、下载库、到目录、下载延迟)
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribute\u setup.py”,第125行,下载
_造蛋(蛋、柏油球、去方向)
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribution\u setup.py”,第99行,在构建中
_抽提物(焦油)
文件“C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL-python\distribution\u setup.py”,第486行,在\u extractall中
self.chown(tarinfo,dirpath)
TypeError:chown()缺少1个必需的位置参数:“数值\u所有者”
----------------------------------------
命令“python setup.py egg_info”在C:\Users\LENOVO~1\AppData\Local\Temp\pip-build-3n4ps1ef\MySQL python中失败,错误代码为1\
我正在使用Windows 10操作系统和Python3.5



请帮帮我。

这不是该问题的直接解决方案,但是还有其他MySQL库,如果您的解决方案不一定要使用该库,其中一个可以帮助您跳过该问题。例如,您可以尝试
pymysql

这不是该问题的直接解决方案,但是还有其他MySQL库,如果您的解决方案不一定要使用该库,其中之一可能会帮助您跳过该问题。例如,您可以尝试
pymysql

MySQL-python与我在pypi上看到的python不兼容。

MySQL-python与我在pypi上看到的python不兼容。

我正在尝试从Github运行存储库,它有这些要求。但是我在想,如果那个人已经解决了这些库需求,那么为什么会困扰我呢?最常见的原因是作者没有用你的环境进行测试——没有用Windows或你的Python版本进行测试。相同的安装可能适用于Linux或其他版本的Windows。感谢您的回复。我会在我的虚拟盒子里尝试Ubuntu。不,它不能通过改变操作系统来工作。因此,我想我需要根据库
pymysql
更改整个代码。我正在尝试从Github运行一个存储库,它有这些要求。但是我在想,如果那个人已经解决了这些库需求,那么为什么会困扰我呢?最常见的原因是作者没有用你的环境进行测试——没有用Windows或你的Python版本进行测试。相同的安装可能适用于Linux或其他版本的Windows。感谢您的回复。我会在我的虚拟盒子里尝试Ubuntu。不,它不能通过改变操作系统来工作。所以我想我需要根据库
pymysql
更改整个代码,是吗?那么,该库是否与python的其他版本(如2.7)兼容?我个人不愿意使用Python2.7,因为我的整个项目都依赖python3.5。但如果这是唯一的解决方案,那么我想我需要按照Chris所说的Python2.7来编写所有代码。你可以用pymysql试试。从GitHub来看,它的目标是成为替代品。谢谢你的回复,我会检查的。如果可能的话,我们还将尝试将环境更改为Linux Ubuntu。不用担心。祝你好运,是吗?那么,该库是否与python的其他版本(如2.7)兼容?我个人不愿意使用Python2.7,因为我的整个项目都依赖python3.5。但如果这是唯一的解决方案,那么我想我需要按照Chris所说的Python2.7来编写所有代码。你可以用pymysql试试。从GitHub来看,它的目标是成为替代品。谢谢你的回复,我会检查的。如果可能的话,我们还将尝试将环境更改为Linux Ubuntu。不用担心。祝你好运。