【问题标题】:Using external modules in a Pycharm project在 Pycharm 项目中使用外部模块
【发布时间】:2018-04-06 01:38:34
【问题描述】:

我是 Pycharm 的新手,需要一些帮助。我正在做一个使用大型模块库的项目(特别是薛定谔;它允许很多很酷的化学程序)。薛定谔需要使用 Python 2.7,如果这有什么不同的话。

要安装到项目目录的模块太多。当我将项目目录移动到模块的位置时,我的脚本会卡在“初始化”上。我试图将它作为一个包导入,但无济于事。

我也尝试过使用 sys.path 命令,但是很多模块也使用了其他模块。所以我很快就变成了一种痛苦。

如何在 Pycharm 中使用这些模块?如果没有简单的方法,您有没有推荐一个具有此功能的 IDE?

谢谢

【问题讨论】:

    标签: python module pycharm


    【解决方案1】:

    Pycharm 不识别未导入 Pycharm 的用户定义模块。

    我通常将模块屏蔽为Sources Root,更多详细信息请参见图片。如果模块在同一个项目中。

    替代方式:在您的情况下,使用File -> Open 模块和open -> open in current window -> add to currently opened project 导入外部模块,这看起来像两个不同的项目。现在您可以为您导入的完整模块(i.e. learning) 标记Sources Root

    import stackoverflow 
    

    现在pycharm可以识别用户定义的模块了。

    【讨论】:

      猜你喜欢
      • 2021-07-06
      • 2019-10-19
      • 2014-03-25
      • 2017-02-07
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多