Я получаю следующую ошибку при попытке import regex
.«mach-o, но неправильная архитектура» при импорте 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 питона setup.py установки.
Я использую 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/местные/бен/Python является архитектура: ppc7400
Почему питон ppc7400?
Вы уверены, что вы используете 3.3 питона двоичная? – Xymostech
Посмотрите на пути к библиотеке: это указывает на то, что запущен Python 3.3. –
Когда я запускаю python на терминале, я получаю: Python 3.3.0 (по умолчанию, 24 марта 2013 г., 16:14:43) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin Тип "help" , "авторское право", "кредиты" или "лицензия" для получения дополнительной информации. >>> – Baz