社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  pycharm

Pycharm在同一文件夹中找不到导入

Sahand • 5 年前 • 1117 次点击  

enter image description here

我正在使用pycharm,并从同一目录中的另一个python文件导入一些常量。import在运行时工作,但在import语句中以及每次使用文件中的常量时,都会出现令人讨厌的红色下划线。

这是文件层次结构

enter image description here

(请忽略文件夹上的红色下划线,它们与此无关)

导致这种行为的原因是什么?我如何解决?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30789
 
1117 次点击  
文章 [ 3 ]  |  最新文章 5 年前
Sabesh
Reply   •   1 楼
Sabesh    5 年前

你可以使用 from .constants import * . 总是检查你是否能够 control+click/ cmd+click 到导入的文件

Dude
Reply   •   2 楼
Dude    5 年前

你可以右击 pca_mixtures 然后将目录标记为 源根 这样可以解决你的问题。祝你好运!

Juan Leni
Reply   •   3 楼
Juan Leni    5 年前

最好用以下材料代替:

from pca_mixtures.constants import *

这个问题是因为pycharm是如何将pythonpath设置为项目的根目录的。

同时可以添加目录 Sources ,我不推荐。这会使你的项目变得脆弱。