Ubuntu 18.04 中使用python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 18.04 中使用python相关的知识,希望对你有一定的参考价值。
参考技术A Ubuntu18.04 系统内自带的Python 是Python3.6。如果想要安装Python3.7 可以直接使用 sudo apt install python3.7
过程中有问题的话再解决,然后安装对应的pip
安装高版本python 参考
不同的版本对应的pip安装
报错
但是提示pip安装成功,解决办法
使用3.7建立虚拟环境virtualenv
从Python3.3起,Python支持venv . 但是apt install python3.7时并没有自动安装。
需要使用 sudo apt install python3.7-venv将虚拟环境包安装到3.7版本中。 参考
在上述的虚拟环境中 Python 引入模块后VsCode出现问题提示 “could not be resolved” 解决方案
1、在 VsCode 设置中搜索:python.analysis.extraPaths
2、设置路径
在 ubuntu 18.04 中更改 python 的默认版本
【中文标题】在 ubuntu 18.04 中更改 python 的默认版本【英文标题】:Change default version of python in ubuntu 18.04 【发布时间】:2020-05-25 05:32:53 【问题描述】:我刚刚安装了 ubuntu 18.04,我真的不知道一切是如何工作的。我在我的 Windows 系统(3.8.1)中使用了最新版本的 python,并且想在 ubuntu 中使用该版本,但 python 的“预安装”版本是 2.7。有没有办法卸载旧版本的 python 而不是更改 python 命令的别名以匹配我要使用的版本?你能做到这一点还是ubuntu需要那个版本?如果您能帮助我或向我解释这一点,我将不胜感激。
【问题讨论】:
Ubuntu 使用该版本。保留它并在其旁边安装 3.8。 另外,有些库只适用于早期版本的 Python,例如 Tensorflow 和 Keras。 你应该使用虚拟环境,不要乱用系统的Python。 【参考方案1】:Ubuntu 中的一些服务和应用程序使用 Python 2.x 运行。不建议将其删除。相反,虚拟环境可能是一种很好的做法。在那里,您可以根据需要使用 Python 3.x,而不会弄乱系统的依赖关系。
【讨论】:
【参考方案2】:从 Ubuntu 18.04 中删除 Python 2 不是一个好主意,因为可能某些服务或应用程序正在使用它(尽管 Python 2 不再获得支持) (在 Ubuntu 19.10 中,我们只有 Python 3)
最好的答案是使用Virtual Environments,它可以为您创建一个隔离工作站,可以满足您的任何需求,并且不会与其他平台混淆。
【讨论】:
以上是关于Ubuntu 18.04 中使用python的主要内容,如果未能解决你的问题,请参考以下文章
如何在Ubuntu18.04中使用privoxy实现ubuntu终端的scientific surf the Internet