从linux机器移动到windows时不再找到Python模块
我已经将最初在linux机器上工作的git存储库克隆到了windows系统。在linux系统上,我能够使用从linux机器移动到windows时不再找到Python模块,python,command-line,module,Python,Command Line,Module,我已经将最初在linux机器上工作的git存储库克隆到了windows系统。在linux系统上,我能够使用python-m脚本.train运行.py文件(位于下一个文件夹级别),没有问题 我希望同样的东西也能在windows系统上运行,但运气不好。在Anaconda3命令提示符下,我在相同的文件夹级别(但现在在Windows计算机上)输入相同的代码。我明白了 (基本)c:\ProgramData\Anaconda3\python.exe:查找“train.py”的模块规范时出错(ModuleNo
python-m脚本.train运行.py文件(位于下一个文件夹级别),没有问题
我希望同样的东西也能在windows系统上运行,但运气不好。在Anaconda3命令提示符下,我在相同的文件夹级别(但现在在Windows计算机上)输入相同的代码。我明白了
(基本)c:\ProgramData\Anaconda3\python.exe:查找“train.py”的模块规范时出错(ModuleNotFoundError:没有模块名称“train”)
如果我向下导航一级到scripts文件夹并执行相同的命令,则找不到父文件夹中的module model.py(错误消息为“ModuleNotFoundError:没有名为“model”的模块)。我将module.py向下移动到train.py文件夹,错误消息会清除,但会发生其他情况
我认为这项工作应该更具可移植性,不需要我移动文件以便程序找到它。在Windows计算机上执行时,我做错了什么?是否检查了所有导入是否都安装在Windows中?