python - 在同一个项目中使用多个 Python 解释器?

标签 python pycharm

我正在使用 pycharm,它只允许您使用一个解释器,例如 Python 2.7.5 或 Python 3.5.1。

问题是我有某些模块,一个来自谷歌,用于访问分析数据,另一个模块称为 docxfactory,我想一起使用。

我只能让 docxfactory 在 Python 3.5.1 上工作,我只能让分析在 2.7.5 上工作......

我怎样才能得到它,以便我可以一起使用这两个模块?我在这里读到一个答案,说将它们放在两个不同的项目中,除非我做错了,否则我尝试过但没有成功……有什么想法吗?

最佳答案

这实际上可以通过一些黑客攻击实现。

  • 关闭 pycharm IDE。
  • 打开$PROJECT/.idea/modules.xml并添加另一个具有不同名称的模块,如下所示:

<modules> <module fileurl="file://$PROJECT_DIR$/.idea/jobs.iml" filepath="$PROJECT_DIR$/.idea/jobs.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/synonymer.iml" filepath="$PROJECT_DIR$/.idea/synonymer.iml" /> </modules>

  • 现在在 $PROJECT/.idea 中添加一个同名文件.
  • 重新打开项目。
  • 打开项目设置,您将在其中看到如下内容:enter image description here
  • 请注意,现在有两个模块,您可以分别配置每个模块。这意味着您可以配置文件夹、排除和不同的解释器。现在轮到您正确配置了。

警告:这是一个 hack,在 pycharm 中没有 GUI。这可能会在任何升级到 pycharm 时停止工作。但是,由于各种原因,我认为不会。

关于python - 在同一个项目中使用多个 Python 解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37577785/

相关文章:

python - 在 PyCharm 中运行一行代码

PyCharm 远程进程在连接中断时完成

python - 在 python 中指定日期时间所在的时区

javascript - Node.Js 中有海象运算符吗?

java - LibSVM 与 LibShortText

python - 如何对特定行的 Pandas 列求和

python - 在 Google App Engine 上放置自定义错误页面的位置

PyCharm - 如何将项目 View 与编辑器同步

python - 使用 Enum Functional API 的意外警告 - PyCharm 错误

python - Pycharm 缩进样式就像 vs 代码中的彩虹缩进扩展