Я получаю следующую ошибку, когда пытаюсь import regex
.
Traceback (most recent call last):
File "app.py", line 3, in <module>
import regex
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/regex.py", line 391, in <module>
import _regex_core
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/_regex_core.py", line 21, in <module>
import _regex
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/_regex.so, 2): no suitable image found. Did find:
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/_regex.so: mach-o, but wrong architecture
Я установил python33 через macports, а затем установил последнюю версию регулярного выражения (от Мэтью Барнетта) через sudo python setup.py install.
Я использую Mac OS X Leopard (8.5). Мой процессор - Core 2 Duo, 64-битный. Как я могу исправить эту ошибку?
Когда я запускаю lipo -info
, я получаю:
Non-fat file: /opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/_regex.so is architecture: i386
Когда я запускаю lipo -info /opt/local/bin/python
нежирный файл: /opt/local/bin/python это архитектура: ppc7400
Почему питон ppc7400?