Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法导入似乎已安装的包_Python_Anaconda_Conda - Fatal编程技术网

Python 无法导入似乎已安装的包

Python 无法导入似乎已安装的包,python,anaconda,conda,Python,Anaconda,Conda,我正在尝试在我的Conda环境中使用TimeSynth Python包。它在pkgs列表或conda forge支持的conda软件包列表中不可用,因此我发现似乎可以通过使用pip在conda环境中安装该软件包来解决这个问题 我按照接受答案中的说明进行操作,但在执行最后一步时: .conda/envs/tcl/bin/pip install timesynth (tcl是我的环境名称) 它说,这项要求已经得到满足: 已满足要求:timesynth in ./.conda/envs/tcl/li

我正在尝试在我的Conda环境中使用TimeSynth Python包。它在pkgs列表或conda forge支持的conda软件包列表中不可用,因此我发现似乎可以通过使用
pip
在conda环境中安装该软件包来解决这个问题

我按照接受答案中的说明进行操作,但在执行最后一步时:

.conda/envs/tcl/bin/pip install timesynth
tcl是我的环境名称)

它说,这项要求已经得到满足:

已满足要求:timesynth in ./.conda/envs/tcl/lib/python3.6/site-packages(0.2.4)

已满足要求:scipy in ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth)(1.4.1)

已满足要求:jitcxde通用==1.4.1英寸 ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth)(1.4.1)

已满足要求:numpy in ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth) (1.18.1)

已满足要求:sympy in ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth)(1.8)

已满足要求:symengine==0.4英寸 ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth)(0.4.0)

已满足要求:jitcdde==1.4英寸 ./.conda/envs/tcl/lib/python3.6/site-packages(来自timesynth)(1.4.0)

已满足的要求:金佳2英寸 ./.conda/envs/tcl/lib/python3.6/site-packages(来自 jitcxde公共==1.4.1->timesynth(3.0.0a1)

已满足要求:中的setuptools ./.local/lib/python3.6/site-packages(从 jitcxde公共==1.4.1->timesynth(56.2.0)

已满足要求:标记安全>=1.1英寸 ./.conda/envs/tcl/lib/python3.6/site-packages(来自 jinja2->jitcxde公共==1.4.1->TimeSync(2.0.0)

已满足要求:mpmath>=0.19英寸 ../.conda/envs/tcl/lib/python3.6/site-packages(来自Symphy->timesynth) (1.2.1)

但是,当我运行导入timesynth的Python脚本时,它无法识别模块。有什么建议吗

编辑: 根据请求,以下是我尝试在中使用TimeSync的文件的开头:

import numpy as np
import TimeSynth.timesynth as ts
import matplotlib.pyplot as plt
import seaborn as sns; sns.set()
错误引用第2行并说明:

ModuleNotFoundError:没有名为“TimeSynth”的模块

下面是OP的导入语句

import TimeSynth.timesynth as ts
应该是

import timesynth as ts

您是否尝试运行模块的pip3安装?请在问题中添加命令和输出。虽然这看起来很琐碎,但我们不确定您的导入语句是否正确,也不确定您是否正确激活了环境。@smitty_werbenjagermanjensen我刚试过,它说已经满足了要求。看到导入,看起来像是输入错误。应该是
将timesynth导入为ts
,至少是这样。可能您没有运行“良好”的python。。。尝试使用.conda/envs/tcl/bin/python运行