我不知道我是怎么来到这里的,但我在Ubuntu 16.04路径上有很多竞争性的python安装。有些我用,有些我不用。
我现在想要清理问题以解决问题,但我不知道任何解决这个问题的策略或工具。
我可以找出使用和未使用的环境的最佳方法是什么?
如何确定指向哪些python目录以及哪些目录被放弃?
我可以快速获取安装到每个环境的非标准软件包列表吗?
答案 0 :(得分:1)
以下是您可以尝试的内容
which python
通常用于python2.x,which python3
用于python3.x。
然后确定默认使用哪个版本,然后您可以使用export python='Your required python interpreter path'
进行永久性更改,也可以使用alias python=PATH
进行临时更改。
还可以使用pip
查看pip3
和which pipX
指向的位置。因此,您可以使用其中一个来安装所需的包。
我建议您使用 virtualenv 或 pipenv ,这样您就可以根据需要对解释器选择进行更精细的控制。你的项目。
请注意,如果没有一些研究,请不要卸载任何上述python软件包,因为可能存在系统依赖性,从而破坏了您的系统。