[英]Python does not find installed module
EDIT: Thanks to michcio1234, the problem is solved in the answer below. 编辑:感谢michcio1234,在下面的答案中解决了问题。
ORIGINAL QUESTION: I created a python package (called precom
), installed via pip install .
原始问题:我创建了一个python软件包(称为
precom
),通过pip install .
into a defined conda environment (also called precom
) and tried to load the package. 进入定义的conda环境(也称为
precom
)并尝试加载程序包。
When loading the installed package in ipython
, it is not found. 在
ipython
加载已安装的软件包时, ipython
该软件包。 However, when I do conda list
, the package is listed (see output below). 但是,当我执行
conda list
,将列出软件包(请参见下面的输出)。
This is really strange! 这真是奇怪!
I googled, checked stack overflow, re-coded, re-installed but it never worked. 我用谷歌搜索,检查了堆栈溢出,重新编码,重新安装,但是它从未起作用。 Does anyone have an idea what I am missing?
有人知道我在想什么吗?
(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'
You don't have ipython
installed in your environment, so what you are running is not actually in your precom
venv. 您的环境中未安装
ipython
,因此您正在运行的内容实际上precom
precom venv中。
Try pip install ipython
or conda install ipython
, or just run python
and then try to import your package. 尝试
pip install ipython
或pip install ipython
conda install ipython
,或者只运行python
,然后尝试导入您的软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.