当我激活虚拟环境以使用conda并从终端写“conda list”以查看我安装的所有软件包时,我收到以下消息:
[pandas_env] C:\Users\michele.dellamea\Desktop\boms_sent>conda list
# packages in environment at C:\Users\michele.dellamea\AppData\Local\Continuum\A
naconda3\envs\pandas_env:
#
Traceback (most recent call last):
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\envs\pandas_
env\Scripts\pip-script.py", line 5, in <module>
sys.exit(pip.main())
AttributeError: module 'pip' has no attribute 'main'
An unexpected error has occurred, please consider sending the
following traceback to the conda GitHub issue tracker at:
https://github.com/conda/conda/issues
Include the output of the command 'conda info' in your report.
Traceback (most recent call last):
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\Scripts\cond
a-script.py", line 4, in <module>
sys.exit(main())
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\cli\main.py", line 173, in main
args_func(args, p)
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\cli\main.py", line 180, in args_func
args.func(args, p)
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\cli\main_list.py", line 254, in execute
json=args.json, show_channel_urls=args.show_channel_urls)
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\cli\main_list.py", line 185, in print_packages
add_pip_installed(prefix, installed, json=json)
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\pip.py", line 108, in add_pip_installed
for pip_pkg in installed(prefix, output=output):
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\pip.py", line 49, in installed
args = pip_args(prefix)
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\site-pac
kages\conda\pip.py", line 28, in pip_args
pip_version = subprocess.check_output(ret + ['-V']).decode('utf-8').split()[
1]
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\subproce
ss.py", line 629, in check_output
**kwargs).stdout
File "C:\Users\michele.dellamea\AppData\Local\Continuum\Anaconda3\lib\subproce
ss.py", line 711, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['C:\\Users\\michele.dellamea\\AppData\\
Local\\Continuum\\Anaconda3\\envs\\pandas_env\\python.exe', 'C:\\Users\\michele.
dellamea\\AppData\\Local\\Continuum\\Anaconda3\\envs\\pandas_env\\Scripts\\pip-s
cript.py', '-V']' returned non-zero exit status 1
当我写“conda info”时:
[pandas_env] C:\Users\michele.dellamea>conda info
Using Anaconda Cloud api site https://api.anaconda.org
Current conda install:
platform : win-64
conda version : 3.19.3
conda-build version : 1.19.0
python version : 3.5.1.final.0
requests version : 2.9.1
root environment : C:\Users\michele.dellamea\AppData\Local\Continuum\Anacon
da3 (writable)
default environment : C:\Users\michele.dellamea\AppData\Local\Continuum\Anacon
da3\envs\pandas_env
envs directories : C:\Users\michele.dellamea\AppData\Local\Continuum\Anacon
da3\envs
package cache : C:\Users\michele.dellamea\AppData\Local\Continuum\Anacon
da3\pkgs
channel URLs : https://repo.continuum.io/pkgs/free/win-64/
https://repo.continuum.io/pkgs/free/noarch/
https://repo.continuum.io/pkgs/pro/win-64/
https://repo.continuum.io/pkgs/pro/noarch/
config file : None
is foreign system : False
奇怪的是,我记得一个月前命令“conda list”成功运作,但知道事情发生了变化。
答案 0 :(得分:0)
我遇到了这个问题,解决方法很简单,只需将安装目录更改为C:\ Anaconda3,或者某个不包含点或特殊字符和空格的文件夹。
示例:
C:\Anaconda3
C:\Users\Anaconda3
请注意,在您自己的某个目录(您的用户文件夹)中安装Anaconda需要授予管理员权限。
将Anaconda3重新分配到C:\ Anaconda3之后,所有工作都按预期进行。
答案 1 :(得分:0)
检查https://github.com/conda/conda/issues/8156。 尝试删除C:\ Anaconda3 \ Lib \ site-packages \ Sphinx-1.3.1-py3.4.egg \ EGG-INFO文件