我如何逃离python环境地狱?

时间:2018-04-26 18:49:02

标签: python environment-variables ubuntu-16.04

我不知道我是怎么来到这里的,但我在Ubuntu 16.04路径上有很多竞争性的python安装。有些我用,有些我不用。

all the environments

我现在想要清理问题以解决问题,但我不知道任何解决这个问题的策略或工具。

我可以找出使用和未使用的环境的最佳方法是什么?

如何确定指向哪些python目录以及哪些目录被放弃?

我可以快速获取安装到每个环境的非标准软件包列表吗?

1 个答案:

答案 0 :(得分:1)

以下是您可以尝试的内容

  1. which python通常用于python2.x,which python3用于python3.x。

  2. 然后确定默认使用哪个版本,然后您可以使用export python='Your required python interpreter path'进行永久性更改,也可以使用alias python=PATH进行临时更改。

  3. 还可以使用pip查看pip3which pipX指向的位置。因此,您可以使用其中一个来安装所需的包。

  4. 我建议您使用 virtualenv pipenv ,这样您就可以根据需要对解释器选择进行更精细的控制。你的项目。

    请注意,如果没有一些研究,请不要卸载任何上述python软件包,因为可能存在系统依赖性,从而破坏了您的系统。