全新安装 ubuntu gnome 14.04,然后进行 dist-upgrade
我尝试做的第一件事就是为 python 创建虚拟环境
python3 -m venv flask
Run Code Online (Sandbox Code Playgroud)
给我
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Run Code Online (Sandbox Code Playgroud)
这很奇怪,因为我认为 venv 是默认安装的,但无论如何
sudo apt-get install python3-venv
Run Code Online (Sandbox Code Playgroud)
给我
E: Unable to locate package python3-venv
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?我的python安装有问题吗?我试图用谷歌搜索是否有回购或我需要的东西,但我找不到。
我已python3
通过以下方式卸载:
apt-get remove python
Run Code Online (Sandbox Code Playgroud)
我丢失了仪表板和终端。连桌面都是空白的。显示时间和其他设置选项的顶部栏也不见了。基本上,当我打开笔记本电脑时,我可以看到我的桌面壁纸。
每当我打开笔记本电脑时,它都会在显示登录信息之前显示以下内容。但是,我可以访问 Ubuntu 高级选项。我需要恢复我的数据,因为它有我的大学项目。
我使用 13.04,但我想安装两个主要的 Python 版本,以便对我的实际代码的迁移进行测试。
是否可以在运行 Python 2.7 的同一台机器上安装 Python 3?我需要使用两个版本,谢谢!
如何在 Ubuntu 16.04 LTS 上安装 OpenCV 3.1 版以使用 Python 3.5.1?
我在 VM 上尝试过这个,但显然如果你想使用 Python 2,这很有用。
使用 Ubuntu 18.04 已有几年了,并且读到 Python 2 已从 Ubuntu 20.04 中删除,我期待使用命令python
orpip
而不是python3
or pip3
。所以今天我第一次尝试了 Ubuntu 20.04,发现:
$ python --version
Command 'python' not found
$ python3 --version
Python 3.8.5
Run Code Online (Sandbox Code Playgroud)
我很惊讶,并在进一步调查后发现了有关包裹的以下信息python-is-python3
:
https://packages.ubuntu.com/focal/python-is-python3
https://launchpad.net/ubuntu/focal/+package/python-is-python3
这 3 个链接的中间是最具描述性的,但没有一个特别清楚python-is-python3
是/做什么以及如果sudo apt-get install python-is-python3
要在 Ubuntu 20.04 安装上运行的全部后果。
以下是我的一些问题python-is-python3
:
是python-is-python3
Ubuntu/Canonical 专有的吗?如果是这样,其他 Linux 发行版是否python-is-python3
也使用或其他一些发行版有类似的等价物?
我收集是否python-is-python3
要从命令提示符运行,然后我可以使用该命令python
而不是python3
. 首先有人可以确认这一点,其次,同样适用于pip
,即pip
而不是pip3
?
上面的launchpad.net 链接提到了符号链接的创建。难道 …
pipenv --version
当我运行相关命令时,我收到此警告。
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
pipenv, version 2022.5.2
Run Code Online (Sandbox Code Playgroud) 我想安装 Scipy(已经安装了 Numpy)。我安装了带有 OS 和 IDLE3 (3.5.2) 的 Python 3.5.1-3。当我进入终端时
sudo pip3 install scipy
Run Code Online (Sandbox Code Playgroud)
它打印出来
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
Run Code Online (Sandbox Code Playgroud)
我已经尝试重新安装 pip3 并重新启动操作系统,但它没有改变。pip3 是否与其他人一起奇怪地工作?
在我的 Ubuntu 14.04LTS 上,对于 python3,我有
>>> import numpy
>>> import scipy
>>> numpy.__version__
'1.8.2'
>>> scipy.__version__
'0.13.3'
Run Code Online (Sandbox Code Playgroud)
我想更新numpy
和scipy
最最新版本1.9.2和0.16.0,我试着用下面的命令
sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy
Run Code Online (Sandbox Code Playgroud)
两个命令都成功运行,但两个 python 包的版本号根本没有更改为 1.9.2 和 0.16.0(重新启动计算机后)。谁知道怎么升级到最新版本?非常感谢!!
尽管 Ubuntu 16.04 发行说明提到:
默认的 VIM 包是针对 python3 而不是 python2 构建的。
然而,在我使用以下命令安装 vim 之后:
sudo apt-get install vim
Run Code Online (Sandbox Code Playgroud)
并检查:
vim --version
Run Code Online (Sandbox Code Playgroud)
这显示了:
-python
-python3
Run Code Online (Sandbox Code Playgroud)
这是一个错误吗?如何获得支持 Python 的 vim?
使用 Ubuntu 17.04。根据https://askubuntu.com/a/865569/695385通过终端将 Python 3.5 更新到 3.6 后,仍然显示版本为 3.5.3。
~$ python3 --version
Python 3.5.3
Run Code Online (Sandbox Code Playgroud)
这是如何安装的?