我目前正在使用模块的当前发行版(v1.12)(图形工具)。然而,目前正在开发的版本(v1.13)也可通过Git获得,其中包含一些未在发布版本中实现的功能。我想使用这些功能,但看到我不知道它运行的稳定性,我不确定是否要覆盖当前安装的版本。据我所知,dev版本必须从源代码编译。我知道一旦我编译并将其安装在我的硬盘上,我可以用不同的名称将它导入到python中,但是如何在不覆盖旧版本文件的情况下编译它呢?我使用的是Ubuntu 14.04。
答案 0 :(得分:2)
如果您还没有这样做,可以使用virtual environment并在该版本中安装开发版本。这将要求您复制文件,但它将提供一种安全的方式来探索您的依赖项的开发版本。
$ pip install virtualenv
$ cd my_project_folder
$ virtualenv venv