Я хотел дать IronPython попробовать, так как хочу узнать больше о Python и подклассе .Net. Я установил последнюю версию (2.7.3) и попытался импортировать clr, в моей первой строке я не могу запустить и выдает ошибку «Нет модуля с именем CLR». Я googled, но ничего не нашел по этому поводу. Установка IronPython довольно проста, как и все приложения Windows, поэтому я не могу найти то, что я пропустил здесь. Любые подсказки?Импортирование CLR с помощью IronPython
ответ
Импорт в python чувствителен к регистру (PEP 235) даже на нечувствительных к регистру платформах, таких как (в вашем случае) Windows. (Возможно, существуют способы обойти это, но для обеспечения совместимости я бы не рекомендовал их использовать.)
Если вы изменили свой код на правильную строчную орфографию, все должно работать.
import clr
Если это не проблема, причиной может быть неправильный (не-IronPython) интерпретатор/реализация. Если вы используете инструменты python для Visual Studio, настройка в свойствах проекта /General/Interpreter должна показывать IronPython ... а не стандартную реализацию python (Python ...).
Чтобы установить clr, вам необходимо установить библиотеку pythonnet.
Вы можете установить pythonnet с помощью пипа установить pythonnet
- 1. Проверка времени компиляции IronPython против библиотек CLR?
- 2. Вложение IronPython, встроенная команда справки, объекты CLR
- 3. IronPython clr теперь работает с dlls AutoCAD API
- 4. Как запустить командный файл с помощью IronPython
- 5. Откат в IronPython с помощью System.Data.SqlClient
- 6. как импортировать данные mysql с помощью ironpython
- 7. Использование ILMerge с IronPython
- 8. IronPython - Как запретить импортировать CLR (и другие модули)
- 9. Импортирование строк пропуска данных с помощью fopen
- 10. Импортирование только одного значения с помощью numpy.genfromtxt
- 11. Импортирование содержимого папки с помощью Meteor
- 12. импортирование преобразованных данных с помощью панд
- 13. Установка IronPython
- 14. Загрузка модулей в IronPython
- 15. загрузить библиотеку clr с нативными зависимостями
- 16. Как преобразовать DataTable в JSON в spotfire с помощью IronPython?
- 17. Компиляция IronPython и Вперед
- 18. Как использовать нос с IronPython?
- 19. Печать файлов Excel с помощью Microsoft.Office.Interop.Excel и CLR в Python?
- 20. IronPython для модульного тестирования с Studios IronPython
- 21. Проверка активных паролей каталога с помощью ironpython
- 22. Запуск Python с помощью Microsoft.Scripting и IronPython
- 23. Использование Zxing.net в IronPython
- 24. Импортирование Numpy
- 25. Импортирование библиотеки?
- 26. Использование pygooglevoice с IronPython
- 27. Embedded IronPython Security
- 28. Подтвердить пользователя NT с помощью SQL CLR
- 29. атрибута IronPython не отозван
- 30. IronPython, импорта и clr.AddReferenceByPartialName
он находится в нижнем регистре уже и Python просто не может найти – XVirtusX
Просьбу представить минимальный пример кода и информацию о том, как вы работаете его (например, с помощью питона инструментов для Визуального Studio, через ipy.exe ...). Я тестирую IronPython 2.7.3, а исключение «Нет модуля с именем CLR» предоставляет имя модуля точно в орфографии/оболочке, предоставляемой во время импорта, и работает только вся версия нижнего регистра. –
Я пытался запустить простую форму. Я установил IronPython и последние Python Tools для VS. Вот пример: http://pastebin.com/GaC9A6Sn – XVirtusX