基本上我有一个python文件,如:
python-code.py
Run Code Online (Sandbox Code Playgroud)
并使用:
import (python-code)
Run Code Online (Sandbox Code Playgroud)
解释器给我语法错误.
关于如何修复它的任何想法?破折号是否在python文件名中是非法的?
我试图使我的git仓库pip可安装。为此,我正在重组仓库以遵循正确的约定。通过查看其他存储库,我的理解是,我应该将所有源代码放在与存储库名称同名的程序包中。例如,如果调用了我的存储库myrepo,则源代码将全部放入一个也称为的包中myrepo。
我的存储库中带有连字符以提高可读性:例如my-repo。因此,如果我想为其包装一个相同的名称,则其中也将带有连字符。在本教程中,它对python软件包名称说“不要使用连字符”。但是,我已经看到了完善的软件包,例如scikit-learn名称中带有连字符的软件包。我注意到的一件事是,在存储scikit-learn库中,程序包名称与存储库名称不同,而是将其称为sklearn。
我认为以上讨论可以归结为以下问题:
scikit-learn是sklearn,那么安装它pip install scikit-learn而不是我怎么办pip install sklearn?