我可以更新pip管理的包,但如何更新pip本身?根据pip--version
,我目前在我的virtualenv中安装了pip1.1,我想更新到最新版本。
这是什么命令?我需要使用分发还是有一个本地的pip或viralenv命令?我已经尝试了pip更新
和pip更新pip
,但没有成功。
在我的例子中,我的pip版本被破坏了,所以更新本身无法工作。
修正:
(inside virtualenv):easy_install -U pip
更安全的方法是通过python模块运行pip:
python -m pip install -U pip
在windows上,试图替换自己的二进制文件似乎存在问题,这种方法可以解决这个问题。
pip
只是一个PyPI包,就像其他任何包一样;你可以用它来升级自己,就像升级任何包一样:
pip install --upgrade pip
在Windows上,建议的命令是:
python -m pip install --upgrade pip
我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip 1.1,我想更新到最新版本。 这是什么命令?我是否需要使用distribute,或者是否有本机pip或virtualenv命令?我已经尝试了和,但没有成功。
问题内容: 我可以更新点子管理的软件包,但是如何更新点子本身?据介绍,我目前在virtualenv中安装了pip 1.1,我想更新到最新版本。 这是什么命令?我是否需要使用distribute,或者是否有本机pip或virtualenv命令?我已经尝试过,并没有成功。 问题答案: 仅仅是一个的PyPI包像任何其他; 您可以像升级任何软件包一样使用它来升级自身: 在Windows上,推荐的命令是:
我需要一个包含所有全局包的虚拟环境。我创建了一个,全局Django版本是1.3.1。现在,我只需要在虚拟环境中将Django版本升级到1.4。我通过激活环境切换到我的环境,并尝试 sudo-pip-install-Django=1.4 它不是安装在虚拟环境中,而是安装在全局磁盘包中。 如何仅在虚拟环境中安装软件包?
还有人看到这个吗?使用Python2.7。13在窗户上。我是SSL截获的幕后黑手,通过安装Certfi并将我们自己的证书添加到cacert,我花了很长时间才克服python和pip上的SSL错误。佩姆。 但这在virtualenv中不起作用,无论我尝试了什么(相同的步骤),我仍然会得到错误- " 想知道是否有人看到了这一点,并得到它的工作-谢谢!
使用pip更新包的方法是什么?那些不工作: 我知道这是一个简单的问题,但它是需要的,因为它不是那么容易找到(pip留档不弹出和其他问题从堆栈溢出相关,但不完全是关于)
问题内容: 使用pip更新软件包的方式是什么?那些不起作用: 我知道这是一个简单的问题,但由于不是那么容易找到它,所以它是必需的(pip文档不会弹出,并且堆栈溢出中的其他问题是相关的,但并不完全与此相关) 问题答案: 方式是 或总之 使用会要求输入您的root密码来确认操作,但是尽管很常见,但被认为是不安全的。 如果您没有root密码(如果您不是管理员),则可能应该使用virtualenv。 您也