malikarumi@Tetouan2:~$ pip install virtualenv
Collecting virtualenv
Downloading virtualenv-12.0.7-py2.py3-none-any.whl (1.8MB)
100% |################################| 1.8MB 330kB/s
malikarumi@Tetouan2:~$ pip freeze
(a lot of stuff, but not virtualenv)
malikarumi@Tetouan2:~$ virtualenv testvenv1
The program 'virtualenv' is currently not installed. You can install it by typing:
sudo apt-get install python-virtualenv
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?是 python-virtualenv == pyvenv 吗?那不是还坏了吗?原来的 virtualenv 仍然适用于 python 吗?如果 venv(名称变体太多!!!)是标准库https://docs.python.org/3/library/venv.html 的一部分,为什么我被告知要安装它?
当我尝试安装它时,我得到了:
malikarumi@Tetouan2:~$ sudo apt-get install python-virtualenv
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed: …Run Code Online (Sandbox Code Playgroud) 我有 14.04。我在 pip readthedocs 上读到 Python 3 默认包含 pip。当我在 Windows 上安装 Python 3 时,它就在那里,但我在 Ubuntu 上找不到 pip 命令。我检查了 dpkg,它不在那里。我还查看了 Ubuntu Python 3 端口页面,但没有看到任何内容。如果 pip 在这里,我在哪里可以找到它并让它工作?如果它不在这里,为什么我应该知道默认 Python 3 中还有什么遗漏了,这样我就不会浪费时间去寻找它了?
我在 Ubuntu 16.04 上使用 Python 3.6.2。在所有以前的 Python 版本中,我从来没有遇到过这个问题。我已经用谷歌搜索了。我能找到的关于这个特定问题的 AskUbuntu 上没有帖子。SO上有一个,但它已经很旧了。正如公认的答案所暗示的那样,我没有 etc/pythonstart ,这是我发现的唯一一个甚至引用了这样东西的地方。
这个SO答案也很旧,但是当我尝试解决方案时:
malikarumi@Tetuoan2:~$ apt-get libreadline-dev
E: Invalid operation libreadline-dev
malikarumi@Tetuoan2:~$ sudo apt-get libreadline-dev
[sudo] password for malikarumi:
E: Invalid operation libreadline-dev
malikarumi@Tetuoan2:~$ apt-get libreadline
E: Invalid operation libreadline
malikarumi@Tetuoan2:~$ sudo apt-get libreadline
E: Invalid operation libreadline
malikarumi@Tetuoan2:~$ apt-get readline
E: Invalid operation readline
malikarumi@Tetuoan2:~$ sudo apt-get readline
E: Invalid operation readline
Run Code Online (Sandbox Code Playgroud)
我确实在 usr/share/doc 中有最多 6 个 GNU Readline 库,所以我不知道为什么这对我不起作用,因为正如我所说,我从未在 <3.6 上遇到过这个问题
因此,由于这看起来更像是操作系统问题而不是 Python 问题,因此我决定在这里发帖。建议?如果仍然需要重建,请告诉我。谢谢。
既然已经出来了,即使它仍然处于测试阶段,这是否结束了对双启动计算机的需求?从我所读到的内容来看,似乎确实如此,但是自从 Beta 版发布以来,在限制 Google 搜索这些关键字的较新答案的日期之后,似乎没有人直接解决这个问题。
我知道这里的帖子https://askubuntu.com/questions/806819/bash-on-ubuntu-on-windows将问题驳回为“与 Ubuntu 无关”。无论如何,我都在发帖,冒着关闭问题的风险,因为我认为声称这个问题与 Ubuntu 无关是完全错误的。这在很大程度上是一个 Ubuntu 问题。你还会问哪里?在 Fedora 论坛上?