Change default python3 or uninstall one install on Ubuntu
我目前在我的计算机上安装了本机python3和anaconda。 当我安装模块时,这会引起头痛。
当我输入
1 2 | /home/paul/anaconda3/bin/python3 /usr/bin/python3 |
我有几个问题。
当我输入
我假设anaconda版本,因为当我尝试
最新的问题模块是
我建议您卸载所有内容并重新安装Anaconda,在安装过程中将其添加到环境变量中。
完成后,您应该通过Anaconda.org而不是使用pip来安装库。这样,您的库将更好地组织,并且在需要时更新一切将更容易。
或者,如果您需要保留两个版本,但要确保环境表上只有一个版本。
我已经在这里处理了类似的问题:https://stackoverflow.com/a/53413268/7933710
TLDR;您可以使用
1 | update-alternatives --config python |
这将启动交互式菜单以选择版本。如果您错过了以下版本的安装:
1 | update-alternatives --install python /usr/bin/python3.4 2 |
the 2 at the end is a priority level.
Python通常没有2.x和3.x共存的问题,它们有适当的单独pip,它们不会相互干扰。
您可以将您的python符号链接到您需要的版本。
1 | $ ln -s /bin/python3 /usr/bin/python3.4 |
您可以将pip用于所有软件包管理,或者在Ubuntu repo中使用apt时使用apt。
安装python包的最佳方法是使用pip并更改解释器的路径:
1 2 3 4 5 | # Default python: > python -m pip install kivy # Virtualenv python: > path/to/python -m pip install kivy |
这里有更多答案
正如@Andrejs所说,根据您的发行版,您可能需要根据您的python版本将