dongmei 发表于 2024-9-17 11:06:56

Pycharm中import时无法识别自己写的程序

为什么无法找到自己写的包呢?“标记目录为 ”选择“源根”和(Add source roots to PYTHONPAT)点击勾选上这两个方法都没法解决

FishC 发表于 2024-9-17 11:07:03

鱼油,你好!在PyCharm中导入自己写的包时,可能出现无法识别的情况。你可以尝试以下步骤:

1. **检查文件结构**:确保文件夹结构正确,比如 `my_project/` 下面有 `module/` 文件夹,里面有 `__init__.py` 文件和其他 Python 文件。

2. **配置项目解释器**:确保你配置的项目解释器是正确的,并且包含所需的所有依赖包。可以在 `File -> Settings -> Project: -> Project Interpreter` 中检查和设置。

3. **设置源根**:确保你已经正确地将你的源文件夹标记为源根。右键点击文件夹,选择 `Mark Directory as -> Sources Root`。

4. **调整PYTHONPATH**:
   - 你可以手动编辑 `PYTHONPATH`。在运行配置中点击 `Edit Configurations...`,在 `Environment variables` 中添加 `PYTHONPATH` 环境变量,并设置其值为你的源文件夹路径。
   - 修改 `run/debug configuration`:
   - 点击右上角的运行菜单(绿色的小箭头旁边)。
   - 选择 `Edit Configurations...`。
   - 在 `Run/Debug Configurations` 窗口中找到你的配置项。
   - 确认 `Working directory` 指向项目的根目录。

5. **重启PyCharm**:有时候重启会解决这个问题。

如果以上方法仍然无法解决问题,请确保你的包目录结构和引入方式没有问题,比如 `from module import your_module` 的形式。希望这些建议对你有帮助!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: Pycharm中import时无法识别自己写的程序