无法导入似乎已安装的包

Unable to import a package that seems to have been installed

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

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

.conda/envs/tcl/bin/pip install timesynth

tcl 是我的环境名称)

表示已经满足要求:

Requirement already satisfied: timesynth in ./.conda/envs/tcl/lib/python3.6/site-packages (0.2.4)

Requirement already satisfied: scipy in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (1.4.1)

Requirement already satisfied: jitcxde-common==1.4.1 in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (1.4.1)

Requirement already satisfied: numpy in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (1.18.1)

Requirement already satisfied: sympy in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (1.8)

Requirement already satisfied: symengine==0.4 in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (0.4.0)

Requirement already satisfied: jitcdde==1.4 in ./.conda/envs/tcl/lib/python3.6/site-packages (from timesynth) (1.4.0)

Requirement already satisfied: jinja2 in ./.conda/envs/tcl/lib/python3.6/site-packages (from jitcxde-common==1.4.1->timesynth) (3.0.0a1)

Requirement already satisfied: setuptools in ./.local/lib/python3.6/site-packages (from jitcxde-common==1.4.1->timesynth) (56.2.0)

Requirement already satisfied: MarkupSafe>=1.1 in ./.conda/envs/tcl/lib/python3.6/site-packages (from jinja2->jitcxde-common==1.4.1->timesynth) (2.0.0)

Requirement already satisfied: mpmath>=0.19 in ./.conda/envs/tcl/lib/python3.6/site-packages (from sympy->timesynth) (1.2.1)

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

编辑: 根据请求,这是我尝试在以下位置使用 timesynth 的文件的开头:

import numpy as np
import TimeSynth.timesynth as ts
import matplotlib.pyplot as plt
import seaborn as sns; sns.set()

错误引用第 2 行并指出:

ModuleNotFoundError: No module named 'TimeSynth'

the TimeSynth library's example之后,OP

的导入语句
import TimeSynth.timesynth as ts

应该是

import timesynth as ts