linux - 更改默认 python3 或在 Ubuntu 上卸载一个安装

标签 linux python-3.x ubuntu anaconda

我目前在我的电脑上同时安装了 native python3 和 anaconda。这让我在安装模块时很头疼。

当我输入 which -a python3 时,我得到:

/home/paul/anaconda3/bin/python3
/usr/bin/python3

我有几个问题。

当我键入 python3 时,我如何知道哪个被用作默认值?

我假设使用的是 anaconda 版本,因为当我尝试 which python3 时,我得到的是 anaconda 版本。但是,当我安装模块时,它们并不总是在此版本中可见。我怎样才能最好地永久解决这个问题?

最近出现问题的模块是kivy,使用apt-get安装。

最佳答案

安装 python 包的最佳方法是使用 pip 并更改解释器的路径:

# Default python:
> python -m pip install kivy

# Virtualenv python:
> path/to/python -m pip install kivy

更多答案 here

正如@Andrejs 所说,根据您的发行版,您可能需要根据您的 Python 版本将 pip 更改为 pip3

关于linux - 更改默认 python3 或在 Ubuntu 上卸载一个安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097619/

相关文章:

python - 按特定顺序连接点

python - 当我猜不透时,我试图重玩游戏(当我猜不透或找到正确答案时,再玩一次)

java - 在没有许可证提示的情况下在 Linux 上安装 Oracle Sun Java

ruby-on-rails - 为什么rails控制台没有在带有rails 3.1.3的ubuntu上启动

c - Linux重启系统实用程序和c库函数的区别

用于检查 shell 脚本是否正在运行的 Linux 命令

python - 向 Python 函数添加属性的最佳方法

linux - 在 LAMP 中创建新文件或目录?

c - 如何以特定格式打印time_t?

node.js - 使用 NVM( Node 版本管理器)bash : line 5: npm: command not found 安装时,Laravel Envoy 在 Ubuntu 上无法检测 Node/npm