Python не находит установленный модуль - PullRequest
1 голос
/ 03 июля 2019

РЕДАКТИРОВАТЬ: Благодаря michcio1234, проблема решается в ответе ниже.

ОРИГИНАЛЬНЫЙ ВОПРОС: Я создал пакет Python (называется precom), установлен через pip install . в определенную среду conda (также называемую precom) и попытался загрузить пакет.

При загрузке установленного пакета в ipython он не найден.Однако, когда я делаю conda list, пакет указывается в списке (см. Вывод ниже).

Это действительно странно!

Я гуглил, проверял переполнение стека, перекодировал, переустанавливално это никогда не работало.У кого-нибудь есть идеи, что мне не хватает?

(precom) C:\WINDOWS\system32>conda list
# packages in environment at C:\ProgramData\Anaconda3\envs\precom:
#
# Name                    Version                   Build  Channel
ca-certificates           2019.5.15                     0
certifi                   2019.6.16                py37_0
git                       2.20.1               h6bb4b03_0
openssl                   1.1.1c               he774522_1
pip                       19.1.1                   py37_0
precom                    0.1                      pypi_0    pypi
python                    3.7.3                h8c8aaf0_1
setuptools                41.0.1                   py37_0
sqlite                    3.28.0               he774522_0
vc                        14.1                 h0510ff6_4
vs2015_runtime            14.15.26706          h3a45250_4
wheel                     0.33.4                   py37_0
wincertstore              0.2                      py37_0

(precom) C:\WINDOWS\system32>ipython
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import precom
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-e3942b1e7f0a> in <module>()
----> 1 import precom

ModuleNotFoundError: No module named 'precom'

1 Ответ

2 голосов
/ 03 июля 2019

У вас не установлено ipython в вашей среде, поэтому то, что вы используете, на самом деле не находится в вашем precom venv.

Попробуйте pip install ipython или conda install ipython, или просто запустите python и затем попытайтесь импортировать ваш пакет.

...