gpt4 book ai didi

python - 运行 Python pip 和 easy_install 抛出错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:08 24 4
gpt4 key购买 nike

我正准备安装一个新包 我被推荐使用 pipeasy_install 并且两者都抛出以下错误,我可以找出原因。

我已经清除了 temp 文件夹,一开始以为这是问题所在。

我刚刚设置了 pip 错误,但如果需要可以添加 easy_install

c:\Python32\Scripts>easy_install PyMySQL
C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\pkg_resources\__init__.py:87: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
Searching for PyMySQL
Reading https://pypi.python.org/simple/PyMySQL/
Best match: PyMySQL 0.7.2
Downloading https://pypi.python.org/packages/source/P/PyMySQL/PyMySQL-0.7.2.tar.gz#md5=6d757cda8bfbd312714207f7c0bef5c7
Processing PyMySQL-0.7.2.tar.gz
Writing c:\users\jarratt\appdata\local\temp\easy_install-bf6ut8\PyMySQL-0.7.2\setup.cfg
Running PyMySQL-0.7.2\setup.py -q bdist_egg --dist-dir c:\users\jarratt\appdata\local\temp\easy_install-bf6ut8\PyMySQL-0.7.2\egg-dist-tmp-x5vabv
C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\pkg_resources\__init__.py:87: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
Traceback (most recent call last):
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 154, in save_modules
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 195, in setup_context
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 243, in run_setup
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 273, in run
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 242, in runner
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\sandbox.py", line 46, in _execfile
File "c:\users\jarratt\appdata\local\temp\easy_install-bf6ut8\PyMySQL-0.7.2\setup.py", line 4, in <module>
File "c:\users\jarratt\appdata\local\temp\easy_install-bf6ut8\PyMySQL-0.7.2\pymysql\__init__.py", line 28, in <module>
File "c:\users\jarratt\appdata\local\temp\easy_install-bf6ut8\PyMySQL-0.7.2\pymysql\converters.py", line 59
_escape_table[0] = u'\\0'
^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "c:\Python32\Scripts\easy_install-script.py", line 9, in <module>
load_entry_point('setuptools==20.2.2', 'console_scripts', 'easy_install')()
File "C:\Python32\lib\site-packages\setuptools-20.2.2-py3.2.egg\setuptools\command\easy_install.py", line 2244, in main

最佳答案

code of PyMySQL使用 Unicode 文字。

错误消息回溯中目录名称的 py3.2 部分告诉我您使用的是 Python 3.2。虽然 Python 2 有 Unicode 文字,但 Python 3.0 到 3.2 没有:语法是 removed with Python 3.0 :

You can no longer use u"..." literals for Unicode text.

它是 re-introduced with Python 3.3通过 PEP 414出于向后兼容的原因。

作为Boaz statedPadraic pointed out , PyMySQL 需要 Python 2.x ≥ 2.6 或 3.x ≥ 3.3,因此 PyMySQL 的作者可以在他们的代码中随意使用 Unicode 文字语法。

关于python - 运行 Python pip 和 easy_install 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35828760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com