我开始学习 python 并开始使用 ubuntu 18.04 和 atom 编辑器进行开发。
我没有安装 Python,也许它包含在 ubuntu18.04 中,但我看到了一些非常有趣的东西。
我使用的是 Python 2.7 版,但在文件夹中我有 2.7 版和 3.0 版的库。如果我想切换使用3.0版本怎么办?
这是控制台的输出,有人可以给我一些信息谢谢
$ which python
/usr/bin/python
$ python --version
Python 2.7.15rc1
cd /usr/local/lib/ && ls -l
drwxrwsr-x 4 root staff 4096 apr 26 20:23 python2.7
drwxrwsr-x 3 root staff 4096 apr 26 20:18 python3.6
Run Code Online (Sandbox Code Playgroud)
python3 默认包含在 Ubuntu 18.04 中,从终端启动 python3 解释器的命令是python3.
要在 Atom 文本编辑器中运行 Python 3.x 代码,请执行以下操作:
打开终端并输入:
sudo apt install python-pip python3-pip python-ipykernel python3-ipykernel # python-ipykernel is optional
sudo python -m ipykernel install --user
sudo python3 -m ipykernel install --user
Run Code Online (Sandbox Code Playgroud)
打开 Atom 并选择“设置”选项卡 -> 单击位于“设置”窗格左侧的蓝色安装按钮。在Featured Packages部分,Hydrogen 是列表中的第一个包,因为它是最受欢迎的 Atom 包。单击蓝色的安装按钮将其安装在 Atom 中。或者,您也可以在“设置”窗格的“安装包”部分的搜索框中搜索 Hydrogen 。Hydrogen 每次更新时都会自动更新 Python 2 和 Python 3 的 Python 内核。
重新启动 Atom 以启用 Hydrogen。
通过选择File -> Open File -> 浏览到 Python 文件并选择它,在 Atom 中打开 Python 3.x 文件。
选择Packages -> Hydrogen -> Run。
将在 Atom 中打开一个小弹出窗口,要求您选择 Python 2 或 Python 3。通过单击选择 Python 3。
Python 代码的结果将显示在与 Python 代码相同的 Atom 窗格中。
首先更新软件包列表并安装先决条件:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
Run Code Online (Sandbox Code Playgroud)
当出现提示时按 Enter 继续:
按 [ENTER] 继续或按 Ctrl-c 取消添加。启用存储库后,使用以下命令安装 Python 3:
sudo apt install python3
Run Code Online (Sandbox Code Playgroud)
至此,Python 3 已安装在您的 Ubuntu 系统上并可供使用。您可以通过输入以下内容来验证:
python3 --version
Run Code Online (Sandbox Code Playgroud)
Python 3.8.2
来自评论:
sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)
会显示一个错误:
update-alternatives: error: no alternatives for python3
Run Code Online (Sandbox Code Playgroud)
您需要更新 update-alternatives ,然后您将能够设置默认的 python 版本。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
Run Code Online (Sandbox Code Playgroud)
然后运行:
sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)
将 python3.8 设置为默认值。
或者使用以下命令将python3.8设置为默认:
sudo update-alternatives --set python /usr/bin/python3.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45132 次 |
| 最近记录: |