运行命令" pip install conda"后,我的conda已损坏。有没有办法恢复它?感谢
这是我在运行conda命令时看到的错误
ERROR: The install method you used for conda--probably either `pip install conda`
or `easy_install conda`--is not compatible with using conda as an application.
If your intention is to install conda as a standalone application, currently
supported install methods include the Anaconda installer and the miniconda
installer. You can download the miniconda installer from
https://conda.io/miniconda.html.
答案 0 :(得分:8)
只需按照错误中的说明操作即可:
下载miniconda,然后输入以下命令运行脚本文件:bash <file_name.sh>
例如
bash Miniconda3-latest-Linux-x86_64.sh
。
现在重新打开终端以使更改生效。
如果系统上已安装conda,则可以使用-f
force选项重新安装,例如,
bash Miniconda3-latest-Linux-x86_64.sh -f
要测试您的安装,请输入命令conda --version
。如果安装正确,您将看到安装的conda版本。
答案 1 :(得分:2)
TL; DR :没有任何损坏,您看到的消息是硬编码的存根,可以修复。
conda 软件包管理器实际上可以与常规python安装一起使用。
更新:我一直在修改所描述的方法,并发现您应该使用conda install --dry-run ...
来查看即将发生的更改。一些conda包依赖于其他python版本,这将覆盖已安装的版本。通过改变conda频道或使用virtualenv,可能有一个解决方案。我还发现使用本地包存档时--dry-run
不起作用。
我将向您展示如何在没有任何Anaconda和python-3.6-amd64的情况下运行cudatoolkit 9.1。我正在使用来自here的cuda 9.1。
由于conda是用Anaconda人为拴住的,你必须解开它们。 我建议你备份你将使用的python安装目录(或使用virtualenv)。
python setup.py install
这个软件包在Anaconda发行版中也存在问题。它每次都会触发一系列管理权限请求,应使用conda ... --no-shortcuts
选项来抑制。
pip install pypiwin32
,依赖于(1)
pip install conda
,需要(1)
转到python安装目录。 ./ Scripts / conda.exe 应该存在。
转到 ./ Lib / site-packages / conda
以下 TEXT 文件类型中的 pip_warning 子字符串递归搜索目录:.py,.json,.txt
不要忘记遵守您要编辑的文件类型的语法。
检查文件大小是否未更改。
如果你只需要在没有cuda的情况下工作conda,那么你就完成了。
运行conda install mkl
,pip install llvmlite numpy
conda install cudatoolkit-9.1-0.tar.bz2
conda install numba-0.36.2-***.tar.bz2
打开包装后等一会儿。
现在尝试these示例,他们应该工作,你的gpu监视器显示一些活动。 conda ...
命令也可以正常工作。
使用Linux,我猜指令是相同的,只需要.sh或ELF代替.exe。
答案 2 :(得分:1)
如果您在虚拟机(VM)中遇到此问题,则必须通过运行以下代码行来激活主环境:
source /anaconda_installation_folder_path/bin/activate
一旦您处于主要环境中,便可以使用conda。
答案 3 :(得分:0)