Python 没有找到已安装的模块
Python does not find installed module
编辑:
感谢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'
您没有在您的环境中安装 ipython
,所以您 运行ning 实际上并不在您的 precom
环境中。
尝试 pip install ipython
或 conda install ipython
,或者只是 运行 python
,然后尝试导入您的包。
编辑: 感谢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'
您没有在您的环境中安装 ipython
,所以您 运行ning 实际上并不在您的 precom
环境中。
尝试 pip install ipython
或 conda install ipython
,或者只是 运行 python
,然后尝试导入您的包。