随Conda一起安装的软件包,但ModuleNotFoundError

时间:2020-07-01 15:46:27

标签: python conda

我在本地安装了自己的python软件包

function deleteOldData() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Sheet1");
  var datarange = sheet.getDataRange();
  var lastrow = datarange.getLastRow();
  var values = datarange.getValues();
  
  var currentDate = new Date().getTime();
  var daysago = (new Date().getTime() - 432000000);
    
  for (var i = lastrow; i > 1; i--) {
    var tempdate = values[i - 1][4];
 
    if((new Date(tempdate).getTime()) < daysago)  {
      sheet.deleteRow(i);
    }
  }
}

(base) > python -m pip install dbtest/dist/dbtest-1.1.tar.gz 中python所在的位置(我在Windows上,为了简单起见,使用了基本的conda环境)。

安装成功,我可以看到我的软件包已安装:

~/AppData/Local/Continuum/anaconda3/

但是当我尝试导入它时,找不到它

(base) > conda list | grep dbtest
dbtest    1.1    pypi_0  pypi

我已经重新运行(base) > python -c "import dbtest" Traceback (most recent call last): File "<string>, line 1, in <module> ModuleNotFoundError: No module named 'dbtest' 并重新启动了我的shell,但是仍然找不到它。我不知道conda环境如何将其列出为已安装,但在最恶劣的条件下却无法将其导入。

setup.py for dbtest

conda init

项目目录类似于

from setuptools import setup, find_packages
setup(
    name='dbtest',
    version='1.1',
    packages=find_packages(),
)

0 个答案:

没有答案