安装enum34的egg文件
Installing the egg file of enum34
我正在尝试安装 enum34,以便我可以使用 arcpy 的 dbf 模块。我下载了 dbf,但 enum34 是必需的。我正在使用 ArcPython 2.7。
我从 https://pypi.python.org/pypi/enum34. Then, I basically followed the instructions in this video: https://www.youtube.com/watch?v=ddpYVA-7wq4 下载了 enum34 zip 文件 - enum34-1.1.6.zip (md5) 并使用了命令提示符。安装似乎是成功的,在我的 python27 文件夹中的 site-packages 文件夹中,有一个 enum34==1.1.6-py2.7.egg 文件。然后我尝试在命令提示符中导入 enum34,但我收到错误:
Traceback <most recent call last>:
File "<stdin>", line 1, in <module>
ImportError: No module named enum34
我通过 运行 宁此代码 - http://peak.telecommunity.com/dist/ez_setup.py - 在 IDLE 中下载了 easy_install。我收到了这个:
Setuptools version 0.6c11 or greater has been installed.
(Run "ez_setup.py -U setuptools" to reinstall or upgrade.)
>>>
然后,我运行没有问题:
import easy_install
然后,我尝试在 IDLE 和命令提示符中 运行:
easy_install enum34-1.1.6-py2.7.egg
我收到无效的语法错误。现在我不知道该去哪里。
pip 包名称为 enum34
,与 Python 3.4.
中的枚举模块相同
为了启用单个 Python 2/3 代码库,实际的包名称只是 enum
。
所以你想 import enum
或 from enum import Enum
.
enum
是包,Enum
是要继承的 class。
所以要么:
import enum
class RGB(enum.Enum):
Red = 1
Green = 2
Blue = 3
或
from enum import Enum
class RGB(Enum):
Red = 1
Green = 2
Blue = 3
我正在尝试安装 enum34,以便我可以使用 arcpy 的 dbf 模块。我下载了 dbf,但 enum34 是必需的。我正在使用 ArcPython 2.7。
我从 https://pypi.python.org/pypi/enum34. Then, I basically followed the instructions in this video: https://www.youtube.com/watch?v=ddpYVA-7wq4 下载了 enum34 zip 文件 - enum34-1.1.6.zip (md5) 并使用了命令提示符。安装似乎是成功的,在我的 python27 文件夹中的 site-packages 文件夹中,有一个 enum34==1.1.6-py2.7.egg 文件。然后我尝试在命令提示符中导入 enum34,但我收到错误:
Traceback <most recent call last>:
File "<stdin>", line 1, in <module>
ImportError: No module named enum34
我通过 运行 宁此代码 - http://peak.telecommunity.com/dist/ez_setup.py - 在 IDLE 中下载了 easy_install。我收到了这个:
Setuptools version 0.6c11 or greater has been installed.
(Run "ez_setup.py -U setuptools" to reinstall or upgrade.)
>>>
然后,我运行没有问题:
import easy_install
然后,我尝试在 IDLE 和命令提示符中 运行:
easy_install enum34-1.1.6-py2.7.egg
我收到无效的语法错误。现在我不知道该去哪里。
pip 包名称为 enum34
,与 Python 3.4.
为了启用单个 Python 2/3 代码库,实际的包名称只是 enum
。
所以你想 import enum
或 from enum import Enum
.
enum
是包,Enum
是要继承的 class。
所以要么:
import enum
class RGB(enum.Enum):
Red = 1
Green = 2
Blue = 3
或
from enum import Enum
class RGB(Enum):
Red = 1
Green = 2
Blue = 3