python - 当代码在 Sypder 单元中运行时,为什么 Python 在同一文件夹中找不到模块
问题描述
我想知道为什么当代码在单元格中运行时,Python 没有在同一文件夹中找到模块。我使用 Spyder,当我运行一个单元格时
#%% import cell
from gym import Env
from gym.spaces import Discrete, Box, Tuple
import numpy as np
import random
import pandas as pd
import Run_Simulations
import SetUpScenarios
我收到模块的错误消息,尽管它们在同一个文件夹Run_Simulations
中SetUpScenarios
却找不到。奇怪的是,当不是运行单个单元而是运行整个代码(没有其他导入指令或类似的东西)时,可以找到并正确导入模块。
解决方案
推荐阅读
- spring - What does 'Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.' mean?
- python - 熊猫数据框样式 - 如何单独对每一行进行颜色映射(不是整体)
- android - Kotlin 将字符串压缩/放气到服务器不工作
- google-chrome-extension - 你如何在chrome中获得所有可见的标签?
- sql - 如何仅获取每个部门的最低工资员工的一条记录?DB2
- php - 使用静态函数为表单的选择选项定义数组
- single-page-application - 与身份服务器中的 cookie 和令牌共享身份验证
- audit.net - Audit.NET.MVC 未登录异常
- ios - 使用 Firebase 启动时适用于 iOS 的 Flutter 应用程序崩溃
- c++ - 包括来自文件系统