首页 > 解决方案 > Conda 信息(和其他操作)不起作用

问题描述

我正在尝试安装 geopandas,因此下载了 anaconda。但是,当我尝试命令“conda install geopandas”时,anaconda 提示会返回错误(使用 anaconda 提示安装 geopandas 会导致 ImportError)。我发现 conda 不会安装任何软件包,也不会创建新环境。而且,碰巧,它甚至不适用于“conda info”(参见下面的错误报告)。

查看互联网上的帮助建议,我将“C:\Users\Name\anaconda3”和“C:\Users\Name\anaconda3\Scripts”都添加到 PATH 系统环境变量中,但它没有解决问题。

任何帮助将不胜感激。

>>>>>>>>>>>>>>>>>>>>>> 错误报告 <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__
    return func(*args, **kwargs)
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
    exit_code = do_call(args, p)
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 83, in do_call
    return getattr(module, func_name)(args, parser)
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\cli\main_info.py", line 316, in execute
    info_dict = get_info_dict(args.system)
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\cli\main_info.py", line 164, in get_info_dict
    pkgs_dirs=context.pkgs_dirs,
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\base\context.py", line 520, in pkgs_dirs
    fixed_dirs += user_data_dir(APP_NAME, APP_NAME),
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 67, in user_data_dir
    path = os.path.join(_get_win_folder(const), appauthor, appname)
  File "C:\Users\Francesco\anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 284, in _get_win_folder_with_pywin32
    from win32com.shell import shellcon, shell
ImportError: DLL load failed while importing shell: The specified module could not be found.

$ C:\Users\Francesco\anaconda3\Scripts\conda-script.py info '''

标签: installationcondainfo

解决方案


我遇到了几乎相同的问题。我能够将问题缩小到pywin32版本 302。

使用版本 301 对我有用。

尝试:pip install pywin32==301 --force

https://github.com/mhammond/pywin32/issues/1783


推荐阅读