- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 pyvenv env
创建一个 virtualenv,但安装的 pip 版本已过时。我可以在虚拟环境中手动更新 pip,但我希望自动获得正确的版本。
没有激活 venv:
~> pip -V
pip 7.1.2 from /usr/lib/python3.4/site-packages (python 3.4)
安装 venv:
~> pyvenv env
~> source env/bin/activate.fish
激活 venv 后:
~> pip -V
pip 6.0.8 from /home/syntonym/test/env/lib/python3.4/site-packages (python 3.4)
我正在使用 arch 并让 pip 由 pip 和 pacman(arch 数据包管理器)管理,这可能不是一个好主意。我仍然不知道 pyvenv 从哪里获得 6.0.8 版本的 pip 或如何修复它。用 pacman 重新安装没有帮助。
编辑:
ensurepip 声称它已经是最新的:
~> python -m ensurepip --upgrade
Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: setuptools in /usr/lib/python3.4/site-packages
Requirement already up-to-date: pip in /usr/lib/python3.4/site-packages
最佳答案
您可以通过执行在虚拟环境中手动升级pip
pip install -U pip
你正面临这个问题,因为 venv
使用 ensurepip将 pip
添加到新环境中:
Unless the --without-pip option is given, ensurepip will be invoked to bootstrap pip into the virtual environment.
Ensurepip 包不会从 Internet 下载或从其他任何地方获取文件,因为所有必需的组件都已包含在包中。这样做会增加安全漏洞,因此不受支持。
Ensurepip 并非旨在为您提供最新的 pip
,而只是“一个”pip
。要获得最新版本,请使用本文开头的手动方式。
关于python - pyvenv 安装了错误的 pip 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32296580/
我做了一个变量 cfg = waterot.cfg然后在pycharm中创建一个新文件“waterot.cfg”,这会自动创建一个pyvenv.cfg文件,我不知道这是什么,我的代码出错了 我删除了
显然 pyvenv-3.4 在 ubuntu 14.10 中无法正常工作。所以我需要获取 ensurepip 模块并将其放入 lib 文件夹中?而且我的谷歌搜索能力似乎被破坏了,因为我一直找不到源代码
我正在尝试为需要 python 3.5 的 repo 获取虚拟环境。我正在使用 Debian,据我所知,python 3.5 没有 aptitude 包。看了一些帖子,推荐下载3.5源码编译。 运行m
我正在使用 pyvenv env 创建一个 virtualenv,但安装的 pip 版本已过时。我可以在虚拟环境中手动更新 pip,但我希望自动获得正确的版本。 没有激活 venv: ~> pip -
几天前我从 ubuntu 14.04 升级到 ubuntu 16.04。当我尝试使用创建虚拟环境时 pyvenv .venv 或 python3 -m venv .venv 有一个错误: The vi
我在 MacOS (10.11) 下遇到过这个问题,但在各种 Linux 下也遇到过同样的问题。我安装了“官方”Python3 包,它进入了 /Library/Frameworks/Python.fr
有些指南在谈论虚拟环境时提到了 pyvenv(不是 pyenv),例如 the official Python tutorial .其他人提到 virtualenv,例如 the Hitchhiker
我在 Kubuntu 14.04,我想用 python3.4 创建一个 virtualenv。我之前在其他文件夹中使用过 python2.7。但是当我尝试时: pyvenv-3.4 venv 我有:
我正在测试驱动 Django 1.6b、Python 3.3.2(从源代码编译)和 pyvenv使用 Ubuntu 12.04。 每次我尝试安装时执行 pip install [package]该软件
Python 3.3在其标准库中包括新软件包venv。它有什么作用?与似乎与正则表达式(py)?(v|virtual|pip)?env匹配的所有其他软件包有何不同? 最佳答案 PyPI软件包不在标准库
如果您在使用 pyvenv 命令创建 Python 虚拟环境时遇到以下错误: user$ pyvenv my_venv_dir Error: Command '['/home/user/my_venv
这个问题在这里已经有了答案: How can I activate a pyvenv vitrualenv from within python? (activate_this.py was rem
出于持续集成的目的,我使用了以下内置的 py3.6 venv 命令(不要与 virtualenv 混淆)(参见 pep 405)。 python -m venv --system-site-packa
我已经使用 pyvenv-3.4 安装了虚拟环境,但没有安装 pip,并且无法将任何模块安装到虚拟环境中 (py34devel) x@x-Latitude-E6400:~/venv/py34devel
我设置了一个虚拟环境(Pyvenv、Python 3.4),但是在执行 activate.bat 和命令 pip install numpy 之后,我收到一条错误消息“无法找到 vcvarsall.b
阅读 PEP 405 中的以下声明后 A pyvenv installed script is also provided to make this more convenient: pyvenv /
Python 3.3 在其标准库中包含新包 venv .它有什么作用,它与似乎与正则表达式匹配的所有其他软件包有何不同 (py)?(v|virtual|pip)?env ? 最佳答案 给初学者的建议:
我需要在只有 Python 2.x 可用的 CentOS 系统上使用 Python 3.4。但是我没有安装新软件的权限。 Is there a way to use pyvenv-3.4 withou
Virtualenvwrapper 是一个围绕 Python 的 virtualenv 的用户友好型 shell。 Python 3.3 在标准库中内置了 pyvenv,旨在取代 virtualenv
Virtualenvwrapper 是一个围绕 Python 的 virtualenv 的用户友好型 shell。 Python 3.3 在标准库中内置了 pyvenv,旨在取代 virtualenv
我是一名优秀的程序员,十分优秀!