Я пытаюсь установить ipython ноутбук на свой ноутбук win8.ipython iptest ImportError (нет модуля с именем ipython)
Я устанавливаю ipython следующие шаги.
Я установил «пип».
Затем я устанавливаю pywin32.
Затем я использовал пип установить IPython
«пункт установить IPython [все]»
Но когда я проверить IPython с помощью «iptest» Испытание не может продолжаться из-за следующая ошибка.
ERROR: Failure: ImportError (No module named ipython)
Traceback (most recent call last): File "C:\Python27\lib\site-packages\nose\loader.py", line 420, in loadTestsFromName
addr.filename, addr.module)
File "C:\Python27\lib\site-packages\nose\importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "C:\Python27\lib\site-packages\nose\importer.py", line 79, in importFromDir
fh, filename, desc = find_module(part, path)
ImportError: No module named ipython
Проводная вещь - ноутбук ipython, кажется, работает нормально, но iptest не может проверить правильно. Мне кажется, что модуль «нос» не может найти путь к модулю «ipython». Кто-нибудь может мне с этим помочь? Благодарю.
Можете ли вы объяснить, почему? Я новичок в venv и ipython. Спасибо ~ – Michelle
@ Michelle, когда вы используете опцию ['--system-site-packages'] (https://virtualenv.pypa.io/en/stable/userguide/#the-system-site-packages-option), ваш виртуальный среда наследует пакеты из системных пакетов. Вы можете увидеть свою трассировку и увидеть, что цепочка вызовов находится в '/ usr/lib/python2.7/site-packages' (в Linux), а не в вашем virtualenv. И не используйте 'sudo' при установке пакетов в virtualenv, иначе пакеты будут установлены в системном пути, а не в virtualenv. –
Спасибо за ваше объяснение! – Michelle