Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在anaconda上将pip升级至18版_Python_Python 3.x_Pip_Anaconda_Conda - Fatal编程技术网

Python 在anaconda上将pip升级至18版

Python 在anaconda上将pip升级至18版,python,python-3.x,pip,anaconda,conda,Python,Python 3.x,Pip,Anaconda,Conda,我在Windows10上为PythonV3.6使用Anaconda64位 每当我在anaconda上使用pip时,我都会收到以下消息: You are using pip version 10.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. 我读到,在蟒蛇上升级pip的安全方法是使用蟒蛇 con

我在Windows10上为PythonV3.6使用Anaconda64位

每当我在anaconda上使用pip时,我都会收到以下消息:

You are using pip version 10.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
我读到,在蟒蛇上升级pip的安全方法是使用蟒蛇

conda update pip

但是,使用conda命令不会升级到版本18。使用
python-mpip安装--upgrade pip
强制将pip升级到ver18安全吗?有没有打破蟒蛇的危险?有人试过吗

我会回答我自己的问题。我得到了答案,多亏了阿巴内特的一条评论,他建议康达·福吉

运行下面的命令

conda config --add channels conda-forge 
conda update pip

这里有点不同,但我使用的是Linux

尽管我的频道列表中有
conda forge
,但我仍然无法运行
conda update pip
进行更新。我必须运行以下程序才能安装该特定版本


康达安装pip=18.0

输入以下命令:

python.exe -m pip install --upgrade pip
小更新:

Anaconda最近发布了
pip
18.1版


无论是通过Anaconda提示符还是通过Anaconda Navigator,您都应该能够升级
pip
及其依赖项(
libcur
pycurl
qt
,等等)。

简单的
pip升级
命令对我来说很有效

pip install --upgrade pip

如果这对您不起作用,请告诉我。

您启用了Conda forge吗?还有,64位在哪个平台上?根据康达福吉回购协议。18.0在x86_64 Linux、Windows和macOS上可用,但在PPC64 Linux或ARM64 Linux或x86_64 FreeBSD上可能不可用。我曾尝试在conda 4.3.30(python 3.6 macOS)上复制该问题,但未能成功。如果仅禁用pip升级消息满足您的需要,您可以通过利用
--disable pip version check
选项来实现。我使用的是Windows 10。更新了问题的详细信息。@abarnert,感谢您提供有关COnda forge的提示。问题解决了。我很确定你不仅能写下自己的答案,还能接受它。如果是这样的话,你应该这样做,为了将来有同样问题的搜索者的利益,这样人们可以在这里链接将来的重复问题,我想你甚至可以得到一些代表点。我在windows 10上,conda update pip不起作用,尽管conda forge在我的频道列表中排名第一。尝试conda install pip=18.0会将python从3.7降级到3.6,在安装了Anaconda python 5.3(64位)的windows 10 pc上。即使在安装了Anaconda 4.5.1的macos 10.13.6上使用了
conda forge
channel?,上面接受的答案也不会出错,但不会更改我的pip版本。但是运行这个答案中的代码(在删除“.exe”之后),确实将我的pip升级到了18.1。是 啊