"ModuleNotFoundError: No module named 'tgan'"



我尝试安装一个名为" tgan "的软件包(这是相对较新的),但我一直得到

ModuleNotFoundError: No module named 'tgan'

我确保我的需求满足包(python 3.5,3.6或3.7),我在CMD上使用pip安装了tgan,以及Conda。但是,当我尝试直接在IDE (Spyder)上安装它时,我得到以下错误:

pip install tgan
Note: you may need to restart the kernel to use updated packages.
The filename, directory name, or volume label syntax is incorrect.

这是我的完整代码:

from tgan.model import TGANModel
import pandas as pd
all_data = pd.read_excel('C:/Users/Mahmoud164033/Desktop/Conference Paper/ML 
Models/Compiled_data.xlsx', sheet_name= 'c1,4', header = 0)
data = all_data.iloc[:,2:].values
continuous_columns = [4]
tgan = TGANModel(continuous_columns)
model = tgan.fit(data)

文档如下:https://sdv.dev/TGAN/

更新:原来我在Conda上安装了Python 3.8(文档说它只适用于Python 3.5,3.6和3.7),降级到Python 3.7.5后,包可以工作。

实际上,我没有使用那个包,直到你说,但我试着安装它,它安装版本0.0,但我认为你想要最新版本(0.1.0)。所以试试这个方法。

pip install tgan==0.1.0

另一件事是它们需要pandas>=0.23.4和tensorflow<2.0,>=1.13.0