Я написал программу python в eclipse, которая импортирует модуль механизации. Он отлично работает. Когда я запускаю .py-файл из командной строки, он показывает эту ошибку: «No module named mechanize». Как исправить это?Запуск файлов python из командной строки
ответ
Убедитесь, что Eclipse и приглашение используют ту же версию python. Просто введите $ python в командной строке, показывая версию, которую вы используете оттуда.
Модуль механизации должен находиться в папке с вашими сайтами, чтобы python мог его найти.
(C: \ Python \ Lib \ сайт-пакеты)
Если модуль не находится в папке сайта-пакеты, то вы можете установить его следующим образом:
Загрузить исходный код из http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz
Теперь извлечь и установить пакет (Это то, что вы делаете на Linux, на Mac или Win. это может немного отличаться)
$ деготь zxvf механизировать-0.2.5.tar.gz)
$ sudo python setup.py install
Спасибо. TIL вам нужно установить пакет для запуска из cmd, хотя его достаточно, чтобы включить его во внешние библиотеки в свойствах проекта для запуска из eclipse. – raul
Использование внешних библиотек из приглашения также возможно, вы можете сделать это, установив переменную среды PYTHONPATH и поместив ваши файлы в этот каталог. Обычно это делается на ранней стадии разработки, прежде чем писать модуль setup.py для своего пакета и использовать его для установки пакета в установку Python. – Gio
- 1. Запуск Python из командной строки
- 2. Запуск Python из командной строки Windows
- 3. Запуск установленных пакетов python из командной строки
- 4. Python: Запуск функции из командной строки
- 5. Запуск командной строки в Python
- 6. Запуск файлов Jar из Python
- 7. Запуск утилиты командной строки python
- 8. Запуск программ командной строки
- 9. Python 3.3.3 Запуск файлов с командной строкой
- 10. Запуск PackageMaker из командной строки
- 11. Запуск groovy из командной строки
- 12. Запуск CTS из командной строки
- 13. Запуск схемы из командной строки
- 14. Запуск pan.bat из командной строки
- 15. Запуск MySQL из командной строки
- 16. Запуск SC из командной строки
- 17. Запуск MSBuild из командной строки
- 18. Запуск devenv из командной строки
- 19. Запуск Zend_Application из командной строки?
- 20. Запуск UITesting из командной строки
- 21. Запуск dotMemory из командной строки
- 22. Запуск проекта PyCharm из командной строки
- 23. Запуск командной строки из аргументов python и piping из памяти
- 24. Запуск функции, запрашивающей из командной строки
- 25. Запуск SCP из командной строки с паролем
- 26. Запуск командной строки
- 27. Запуск командной строки 7zip через Python
- 28. Перемещение файлов из командной строки
- 29. Запуск командной строки слишком быстро
- 30. Запуск TSC из командной строки Windows,
Какова структура вашего ребра? где вы выполнили свою команду? – zhangxaochen
Это файл, который я пытаюсь запустить: C: \ EclipseWorkspace \ csse120 \ proj \ src \ pone.py. Я включил модуль meachanize в пакеты сайта. – raul
пытаясь распечатать значение 'sys.path' (' import sys' first) в каждом случае ... будет разница. – isedev