Python 如何使用conda或pip在Anaconda中安装Pytork?
我正在尝试在Anaconda中安装pytorch,以便在Windows中使用Python 3.5。按照中的说明,我在Anaconda中引入了以下代码:Python 如何使用conda或pip在Anaconda中安装Pytork?,python,pip,pytorch,Python,Pip,Pytorch,我正在尝试在Anaconda中安装pytorch,以便在Windows中使用Python 3.5。按照中的说明,我在Anaconda中引入了以下代码: pip3 install torch torchvision 但出现了以下错误: Command "python setup.py egg_info" failed with error code 1 in C:\Users\sluis\AppData\Local\Temp\pip-install-qmrvz7b9\torch\ 通过在网上
pip3 install torch torchvision
但出现了以下错误:
Command "python setup.py egg_info" failed with error code 1 in C:\Users\sluis\AppData\Local\Temp\pip-install-qmrvz7b9\torch\
通过在网上搜索,我发现这可能是因为setuptools
过时了,但我检查并更新了它。我还尝试:
conda install -c peterjc123 pytorch cuda80
但出现了以下错误:
The following specifications were found to be in conflict:
- pytorch
Use "conda info <package>" to see the dependencies for each package.
但我得到了以下错误:
Error: HTTPError: 404 Client Error: None for url: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2
我对这个编程世界很陌生,所以我真的不知道如何进一步挖掘错误。有人知道如何安装pytorch吗
编辑:如我尝试的评论中所建议:
conda install pytorch torchivsion -c pytorch
我得到了以下错误:
Error: Packages missing in current win-64 channels:
- pytorch
- torchvision
我做到了:
anaconda search -t conda torchvision
并尝试使用以下命令安装dericlk/torchvision
:
conda install -c derickl torchvision
但我得到了同样的错误:
Error: Package missing in current win-64 channels:
- torchvision
我找不到win-64的任何torchvision
软件包
conda list
给了我以下信息:
# packages in environment at C:\Users\aaaa\AppData\Local\Continuum\Anaconda3\envs\torchenv2:
#
mkl-include 2018.0.2 1 anaconda
certifi 2016.2.28 py35_0
cffi 1.10.0 py35_0
cmake 3.6.3 vc14_0 [vc14]
openmp 2018.0.0 intel_8 intel
mkl 2017.0.3 0
numpy 1.13.1 py35_0
pip 10.0.0 <pip>
pip 9.0.1 py35_1
pycparser 2.18 py35_0
python 3.5.4 0
pyyaml 3.12 py35_0
setuptools 36.4.0 py35_1
typing 3.6.2 py35_0
vc 14 0
vs2015_runtime 14.0.25420 0
wheel 0.29.0 py35_0
wincertstore 0.2 py35_0
zlib 1.2.11 vc14_0 [vc14]
#环境中的包位于C:\Users\aaaa\AppData\Local\Continuum\Anaconda3\envs\torchenv2:
#
mkl包括2018.0.2 1蟒蛇
certifi 2016.2.28 py35_0
cffi 1.10.0 py35_0
cmake 3.6.3 vc14_0[vc14]
openmp 2018.0.0英特尔8英特尔
mkl 2017.0.3 0
numpy 1.13.1 py35_0
pip 10.0.0
pip 9.0.1 py35_1
pycparser 2.18 py35_0
python 3.5.4 0
pyyaml 3.12 py35_0
setuptools 36.4.0 py35_1
键入3.6.2 py35_0
vc 14 0
vs2015_运行时14.0.25420 0
车轮0.29.0 py35_0
wincertstore 0.2 py35_0
zlib 1.2.11 vc14_0[vc14]
=======您可以尝试以下步骤吗
conda create-n pytorch_env python=3.5
source-activate-pytorch\u-env
conda安装-c soumith pytorch
python
>导入火炬
您甚至可以在执行命令
conda list
后找到pytorch
,以下内容对我很有用。第一次安装MKL
:
conda install -c anaconda mkl
之后,安装pytorch和torchvision:
conda install -c pytorch pytorch torchvision
去找官员并按照相应的步骤进行操作。
选择您的首选项,您将在页面上看到下面的相应命令
如果系统中没有GPU,请将CUDA设置为None或CPU
命令示例:
conda install pytorch-cpu torchvision-cpu -c pytorch
尝试使用以下命令更新基本conda包,然后可以尝试重新安装它
对于linux、cuda9.0、python3.6: pip3安装 pip3安装torchvision
对于其他cuda/python版本:查看网站:对我来说,它可以做到这一点: 卸载以前的版本:转到C:\users\username\anaconda3并运行anaconda-Uninstall.exe 再次安装anaconda 然后在anaconda pompt上运行以下命令: conda create-n my_env python=2.7 康达激活我的环境 启动gui应用程序 conda安装-c peterjc123 pytorch anaconda navigator访问,您将找到解决方案
conda install -c pytorch torchvision
对于不带cuda的windowspython3.6及以上版本
pip install torch==1.2.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
尝试运行:
conda install -c pytorch pytorch
对于生活在2021/06/xx的读者:
使用pip3安装火炬作为更新,现在Pytorch官方网站根据您的系统具有正确的版本:
我建议使用官方网站进行安装。以前的一些awnsers可能会导致版本不充分。我不使用conda,但是当pytorch文档使用conda时,为什么要使用pip3?“conda install pytorch torchvision-c pytorch”您可能会再次收到冲突消息,因此如果您可以粘贴以下命令“conda list”的结果将非常有用@pierrom我编辑了问题,因此它适用于pip或conda。我所说的蟒蛇是指我使用的提示符。我也试过你告诉我的,但还是有错误,你能看一下吗?哦,我以为你是在MacOS或Linux上运行的,因为你链接到了pytorch网站。不幸的是,Windows还不受支持。很抱歉,我以前没有意识到这一点。看来你的错误并不罕见。他们使用与您相同的命令,但没有cuda80。但我现在不知道这是否会产生影响。也许你可以先尝试在没有gpu的情况下使用pytorch。在这里查看更多信息,我最终在Linux上运行了它,它运行正常。谢谢这里类似问题的答案:为meI工作的人认为第2步是为了在Linux中使用它,而不是在Windows中,因为命令
source
同时适用于Linux和macOS。不管怎样,我最终在Linux上运行了它,它成功了。soumith
意味着什么?我很好奇,也有点怀疑,直到我发现,但更具体地说,“source”不被识别为内部或外部命令,可操作的程序或批处理文件。确保在管理员模式下运行命令以避免访问被拒绝的问题。Pyrotch的cpu
版本和gpu
版本是否可以安装在同一conda
env中?是的,您可以,并且在运行时您可以切换其中一个,即gpu,这是指仅nvidia还是甚至nvidia
conda install -c pytorch pytorch