Я использую Pycharm 2018.2 с последним обновлением.
Я использую Jupyter Notebok на терминале виртуальной среды Pycharm, и у меня возникла проблема, из-за которой версия Python для консоли Pycharm и Jupyter Notebook отличается.
На консоли Pycharm (я нахожусь на venv)
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.version
'3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]'
На ноутбуке Jupyter
import sys
sys.version
>>> '3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)]'
Я гуглил по этому поводу, и некоторые люди предлагали проверить Edit Configuration
и для Python, и для Jupyter Notebook, но у них одинаковые Python Interpreter
. (3.6)
Я столкнулся с этой проблемой, когда использовал библиотеку requests-html
. Это будет работать на консоли Pycharm (и скрипте), но не на Jupyter Notebook, говоря
ModuleNotFoundError: нет модуля с именем 'reports_html'
У меня хорошее чувство, что это главная причина проблемы.
Что я должен сделать, чтобы интегрировать версию Python на Pycharm и Jupyter Notebook, которая работает на нем?
Кроме того, если есть какие-либо предложения, как избежать этой проблемы при использовании request-html
, это тоже сработает.