【问题标题】:Importing Python packages with same name导入同名的 Python 包
【发布时间】:2012-01-11 17:52:02
【问题描述】:

我安装了两个同名的软件包,一个是全局的,一个是本地的(一个开发版本)。我的 PYTHONPATH 必须在其中的本地目录。现在,在 Python 中导入时,我想选择要使用的包。有没有办法做到这一点?

【问题讨论】:

  • 考虑使用 virtualenv 而不是尝试在 python 代码级别执行这样的 hack。

标签: python import package


【解决方案1】:

最简单的方法是给本地包一个不同的名字,然后使用import foo_dev as foo 而不是import foo

【讨论】:

  • 我现在知道这确实是一个初学者的问题,但是我怎样才能给包起一个不同的名字呢?
  • 重命名包所在文件夹。
  • @ThiefMaster 最简单的解决方案通常是最好的。好决定。 +1 回答和评论。
猜你喜欢
  • 2014-08-20
  • 2012-09-25
  • 2014-11-21
  • 2012-02-14
  • 1970-01-01
  • 2012-08-04
  • 1970-01-01
  • 1970-01-01
  • 2018-05-15
相关资源
最近更新 更多