1
我试图建立pymysql为蟒蛇3.3上窗口64位。在Windows上安装导入错误pymysql:不能导入名称FIELD_TYPE
我设法使用https://pypi.python.org/pypi/distribute#downloads easy_install的安装我做了蟒蛇distribute_setup.py然后的easy_install开始工作。
现在,每当我试着做的easy_install pymysql我得到
Downloading/unpacking pymysql
Downloading PyMySQL-0.5.tar.gz
Running setup.py egg_info for package pymysql
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\users\cc\appdata\local\temp\pip-build-Cc\pymysql\setup.py", line 7, in <module>
version_tuple = __import__('pymysql').VERSION
File ".\pymysql\__init__.py", line 28, in <module>
from constants import FIELD_TYPE
ImportError: cannot import name FIELD_TYPE
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\users\cc\appdata\local\temp\pip-build-Cc\pymysql\setup.py", line 7, in <module>
version_tuple = __import__('pymysql').VERSION
File ".\pymysql\__init__.py", line 28, in <module>
from constants import FIELD_TYPE
ImportError: cannot import name FIELD_TYPE
----------------------------------------
Command python setup.py egg_info failed with error code 1 in c:\users\cc\appdata\local\temp\pip-build-Cc\pymysql
Storing complete log in C:\Users\Cc\pip\pip.log
最初的错误是“无法导入名称‘常量’”然后我跑的easy_install常数和现在的错误是上面的一个。
编辑 在仔细看看,我看到他们说的Python 3.3做
echo "Building Python 3.0 version in ./py3k..."
rm -fr ./py3k
mkdir py3k
cp -rf pymysql py3k/
cp setup.py py3k/
cp setup.py.py3k.patch py3k/
cp CHANGELOG py3k/
cp README.rst py3k/
cp LICENSE py3k/
cd py3k
2to3 .|patch -p0
patch setup.py setup.py.py3k.patch
cd ..
任何想法,我怎么能在Windows中执行此命令2to3的|。补丁-p0
我有同样的问题,对了,linux的,我去https://code.google.com/p/pymysql/downloads/list 下载pymysql软件包然后 $ python3 setup.py install --user – 2013-06-07 18:25:06