Это исключение:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\ishan\AppData\Roaming\Python\Python36\site-packages\pandas\__init__.py", line 35, in <module>
"the C extensions first.".format(module))
ImportError: C extension: No module named 'pandas._libs.tslib' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first
предполагает, что панды не были собраны должным образом во время установки.
Последнее предложение:
Если вы хотите импортировать панд из исходного каталога, вам может потребоваться запустить python setup.py build_ext --inplace --force
, чтобы сначала создать расширения C
Это действительно то, что вам следует делать, если вы вносите свой вклад в исходный код панд (например, для исправления ошибки в пандах или добавления функции в самих панд) в pandas-dev github репозиторий *.
Скорее всего, вы не должны строить из источника в вашем проекте.
Вообще-то, anaconda довольно хороша в правильной установке панд, поэтому мое предположение / комментарий было таким:
Я предполагаю, что виртуальная среда не использует anaconda, и установка панд испорчена (возможно, создана перед установкой anaconda?). Я хотел бы удалить этот каталог C:\Users\ishan\AppData\Roaming\Python\Python36
и посмотреть, поможет ли это
Причина, по которой я предложил этот каталог, заключалась в том, что он был в сообщении об ошибке, и он не выглядит где-то, где я ожидаю, что установка панами Anaconda будет (как правило, или как virtualenv).
* Примечание: это что-то забавное, чтобы поделиться с сообществом панд: есть некоторые висячие фрукты, опечатки или изменения кода, поэтому я рекомендую выяснить, есть ли какой-нибудь способ, которым вы можете внести свой вклад.