Определенные модули, не Импортирующие после клонирующегося репозитория Мерзавца

Таким образом, недавно я клонировал репозиторий SymPy путем выполнения следующих шагов:

  • Созданная виртуальная среда Python3
  • Активированный это (от Терминала)
  • Затем выполнил клон мерзавца _sample_URL_

После этого я выполнил следующее для открытия НЕАКТИВНЫЙ:

$ python -m idlelib

Затем я выполнил следующие команды:

>>> import sympy

Никакая ошибка, но после этого я выполнил следующее для импорта модуля, как дали в этой документации:

from sympy.abc import x, y

это дает следующую ошибку:

Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    from sympy.abc import x, y
ImportError: No module named 'sympy.abc'

Какая-либо идея, что я делаю неправильно здесь?

1
задан 8 April 2019 в 00:04

1 ответ

Вероятно, что Вы импортируете a sympy кроме того Вы предназначили.

Можно отладить который sympy Вы импортируете использование sympy.__file__ и sympy.__version__ который должен дать Вам больше информации, на котором Вы используете и помогаете отладить вещи.

Если это не работает, могло бы также стоить проверить, что у мерзавца repo есть соответствующие файлы, в которых Вы ожидали бы sympy/ (например. abc/ и т.д.).

Кроме того, если Вы не обеспокоены использованием последнего кода, формируют GitHub, просто делают pip install sympy вместо этого получить последнюю версию в Вашу виртуальную среду.

2
ответ дан 7 December 2019 в 13:18

Другие вопросы по тегам:

Похожие вопросы: