conda创建pytorch环境报错

 更新时间:2023年11月20日 14:53:02   作者:神奇宝贝威威  
这篇文章主要介绍了conda创建pytorch环境报错,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下

昨天训练数据的时候,发现Anaconda占用C盘达到了20G(暑假在cmd状态下安装的,默认下载到了C盘),心道再创建几个环境,C盘就要爆红了,于是重装Anaconda到了D盘,不过之后的初始化并不顺利--创建pytorch环境总是失败,网上查阅了许多资料:配置path环境变量,关闭VPN,.condarc文件删除或添加路径,更换清华源等等都无果。报错如下:

>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
    Traceback (most recent call last):
      File "C:\Users\86150\anaconda3\Lib\site-packages\conda\exception_handler.py", line 17, in __call__
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\86150\anaconda3\Lib\site-packages\conda\cli\main.py", line 54, in main_subshell
        parser = generate_parser(add_help=True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\86150\anaconda3\Lib\site-packages\conda\cli\conda_argparse.py", line 127, in generate_parser
        configure_parser_plugins(sub_parsers)
      File "C:\Users\86150\anaconda3\Lib\site-packages\conda\cli\conda_argparse.py", line 354, in configure_parser_plugins
        else set(find_commands()).difference(plugin_subcommands)
                 ^^^^^^^^^^^^^^^
      File "C:\Users\86150\anaconda3\Lib\site-packages\conda\cli\find_commands.py", line 71, in find_commands
        for entry in os.scandir(dir_path):
                     ^^^^^^^^^^^^^^^^^^^^
    OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: 'D:\\1瀵邦喕淇?缁嬪\ue0c5绨璡瀵邦喕淇妛eb瀵\ue1b9偓閸欐垼鈧\ue100懎浼愰崗绌僤ll'
`$ C:\Users\86150\anaconda3\Scripts\conda-script.py config --set show_channel_urls yes`
  environment variables:
                 CIO_TEST=<not set>
                CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_221\bin;C:\Program
                          Files\Java\jdk1.8.0_221\lib\dt.jar;C:\Program
                          Files\Java\jdk1.8.0_221\lib\tools.jar;D:\sqljdbc4\sqljdbc4.jar
        CONDA_DEFAULT_ENV=pytorch
                CONDA_EXE=C:\Users\86150\anaconda3\condabin\..\Scripts\conda.exe
               CONDA_EXES="C:\Users\86150\anaconda3\condabin\..\Scripts\conda.exe"
             CONDA_PREFIX=C:\Users\86150\anaconda3\envs\pytorch
           CONDA_PREFIX_1=C:\Users\86150\anaconda3
    CONDA_PROMPT_MODIFIER=(pytorch)
         CONDA_PYTHON_EXE=C:\Users\86150\anaconda3\python.exe
               CONDA_ROOT=C:\Users\86150\anaconda3
              CONDA_SHLVL=2
           CURL_CA_BUNDLE=<not set>
                 HOMEPATH=\Users\86150
               LD_PRELOAD=<not set>
                NODE_PATH=D:\1微信小程序\node\node_global\node_modules
                     PATH=C:\Users\86150\anaconda3\envs\pytorch;C:\Users\86150\anaconda3\envs\py
                          torch\Library\mingw-
                          w64\bin;C:\Users\86150\anaconda3\envs\pytorch\Library\usr\bin;C:\Users
                          \86150\anaconda3\envs\pytorch\Library\bin;C:\Users\86150\anaconda3\env
                          s\pytorch\Scripts;C:\Users\86150\anaconda3\envs\pytorch\bin;C:\Users\8
                          6150\anaconda3\condabin;E:\;E:\VM\bin;E:\app\Qracleinstall\product\12.
                          2.0\dbhome_1\bin;C:\Program Files\Microsoft MPI\Bin;C:\WINDOWS\system3
                          2;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPower
                          Shell\v1.0;C:\WINDOWS\System32\OpenSSH;E:\bin;C:\Program
                          Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program
                          Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program
                          Files\Java\jdk1.8.0_221\bin;D:\apache-
                          tomcat-9.0.37-windows-x64\apache-tomcat-9.0.37\bin;C:\Program
                          Files\Java\jdk1.8.0_221\jre\bin;C:\Program Files\dotnet;C:\Program
                          Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;D:\x64\瀵邦喕淇妛
                          eb瀵偓閸欐垼鈧懎浼愰崗绌僤ll;D:\1瀵邦喕淇?缁嬪绨璡瀵邦喕淇妛eb瀵偓閸欐垼鈧懎浼愰崗绌僤ll;D:\1瀵邦喕淇婄亸蹇曗柤
                          ;\node;C:\Program Files (x86)\MySQL;D:\Git\Git\cmd;E:\Xshell;C:\Users\
                          86150\anaconda3;C:\Users\86150\anaconda3\Library\mingw-
                          w64\bin;C:\Users\86150\anaconda3\Library\usr\bin;C:\Users\86150\anacon
                          da3\Library\bin;C:\Users\86150\anaconda3\Scripts;D:\Python\python3.11.
                          5\Scripts;D:\Python\python3.11.5;C:\Users\MySQL\MySQL Server 8.0\bin;C
                          :\Users\86150\AppData\Local\Microsoft\WindowsApps;.;C:\Users\86150\.do
                          tnet\tools;C:\Users\86150\AppData\Local\Microsoft\WindowsApps;D:\1瀵邦喕淇
                          婄亸蹇曗柤鎼村猾node\node_global;E:\Python\PyCharm Community Edition
                          2023.1.3\bin;.;C:\Users\86150\Python 3.11;D:\Microsoft VS Code\bin
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows
                          PowerShell\v1.0\Modules;C:\Users\86150\Desktop\编程;
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=C:\Users\86150\anaconda3\Library\ssl\cacert.pem
     active environment : pytorch
    active env location : C:\Users\86150\anaconda3\envs\pytorch
            shell level : 2
       user config file : C:\Users\86150\.condarc
 populated config files : C:\Users\86150\.condarc
          conda version : 23.7.4
    conda-build version : 3.26.1
         python version : 3.11.5.final.0
       virtual packages : __archspec=1=x86_64
                          __win=0=0
       base environment : C:\Users\86150\anaconda3  (writable)
      conda av data dir : C:\Users\86150\anaconda3\etc\conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\86150\anaconda3\pkgs
                          C:\Users\86150\.conda\pkgs
                          C:\Users\86150\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\86150\anaconda3\envs
                          C:\Users\86150\.conda\envs
                          C:\Users\86150\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.5 Windows/10 Windows/10.0.19045
          administrator : False
             netrc file : None
           offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.
Example: conda --no-plugins install <package>
Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.
Example: CONDA_NO_PLUGINS=true conda install <package>
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]:
No report sent. To permanently opt-out, use
    $ conda config --set report_errors false

又看到安装Anaconda时,选择JUST ME默认环境路径在annconda/env下,而选择ALL USERS默认环境路径则在C盘.anaconda/env文件夹下。卸载后又重装了Anaconda,先是选择JUST ME,报相同的错误,又重装后选择ALL USERS,创建pytorch还是相同的错误。

无奈之下,再次把Anaconda安装到C盘,这时候执行conda create -n pytorch python=3.8命令是没问题的,环境可以成功创建。conda activate pytorch激活环境也没问题,不过最重要的一步--安装torch又出错了,pytorch官网的conda代码,清华源,华科源都报相同的错误(上述代码)。Google/GitHub/CSDN/Stack Overflow/博客园等等都查了一遍,都没出现过类似的问题。晚上睡觉的时候心想难道要重装下系统?

还好山重水复疑无路,下午在知乎浏览技术贴的时候看到一句话“pip 或者 conda的时候经常被混合使用,这两者也通常被认为是几乎相同的,尽管他们的很多功能是重叠的。“

突然意识到pip install 和conda install的功能应该是相同的。兴致冲冲在Anaconda Prompt命令行键入:pip3 install torch torchvision torchaudio,等待一段时间后torch终于下载成功。又进入python环境中导入的torch包,输出了torch的版本

>>> import torch
>>> torch.__version__
'2.1.1+cpu'

这下终于尘埃落定,解决掉这个难题了。

到此这篇关于conda创建pytorch环境报错的文章就介绍到这了,更多相关conda创建pytorch环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python机器学习基础线性回归与岭回归算法详解

    python机器学习基础线性回归与岭回归算法详解

    这篇文章主要为大家介绍了python机器学习基础线性回归与岭回归算法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • pycharm部署django项目到云服务器的详细流程

    pycharm部署django项目到云服务器的详细流程

    今天重点给大家介绍pycharm部署django项目到云服务器的详细流程,首先大家需要先下载python3.8压缩包,然后通过一系列命令完成操作,具体实现方法,跟随小编一起看看吧
    2021-06-06
  • Pytorch如何把Tensor转化成图像可视化

    Pytorch如何把Tensor转化成图像可视化

    这篇文章主要介绍了Pytorch如何把Tensor转化成图像可视化问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 使用wxpy实现自动发送微信消息功能

    使用wxpy实现自动发送微信消息功能

    这篇文章主要介绍了使用wxpy实现自动发送微信消息功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Python xlrd读取excel日期类型的2种方法

    Python xlrd读取excel日期类型的2种方法

    这篇文章主要介绍了Python xlrd读取excel日期类型的2种方法,本文同时讲解了xlrd读取excel某个单元格的方法,需要的朋友可以参考下
    2015-04-04
  • Python常用模块之threading和Thread模块及线程通信

    Python常用模块之threading和Thread模块及线程通信

    这篇文章主要介绍了Python常用模块之threading和Thread模块及线程通信,文章为围绕主题的相关内容展开详细的内容介绍,具有一定的参考价值,需要的朋友看可以参考一下方法
    2022-06-06
  • 使用Python进行数独求解详解(一)

    使用Python进行数独求解详解(一)

    本文主要介绍了如何构建一个Python脚本来解决数独难题,本文的重点在于介绍用于构建数独求解器的回溯算法。感兴趣的小伙伴可以学习一下
    2022-02-02
  • 浅述python中深浅拷贝原理

    浅述python中深浅拷贝原理

    Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果,其实这个是由于共享内存导致的结果,下面我们来简单谈下Python中的深拷贝和浅拷贝。
    2018-09-09
  • Python中的条件判断语句与循环语句用法小结

    Python中的条件判断语句与循环语句用法小结

    这篇文章主要介绍了Python中的条件判断语句与循环语句用法小结,条件语句和循环语句是Python程序流程控制的基础,需要的朋友可以参考下
    2016-03-03
  • OpenCV imread读取图片失败的问题及解决

    OpenCV imread读取图片失败的问题及解决

    这篇文章主要介绍了OpenCV imread读取图片失败的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11

最新评论