在我运行"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.发布于 2017-03-05 12:20:34
简单地按照错误中给出的说明进行操作:下载miniconda,然后通过键入以下命令运行脚本文件:bash <file_name.sh>,例如bash Miniconda3-latest-Linux-x86_64.sh。
现在重新打开终端以使更改生效。
如果conda已经安装在您的系统上,您可以使用-f强制选项重新安装它,例如bash Miniconda3-latest-Linux-x86_64.sh -f
要测试您的安装,请输入命令conda --version。如果安装正确,您将看到已安装的conda版本。
发布于 2018-01-27 09:21:48
TL;DR:没有任何损坏,您看到的消息是硬编码的存根,可以修复。
conda包管理器实际上可以用于常规的python安装。
更新:我一直在对所描述的方法进行修补,发现您应该使用conda install --dry-run ...来查看将要发生的更改。一些conda包依赖于其他python版本,这会覆盖已安装的包。可能有一个解决方案,可以通过更改conda通道或使用virtualenv来解决此问题。我还发现,在使用本地包归档时,--dry-run不起作用。
我将向您展示如何在不使用Anaconda和python-3.6-amd64的情况下运行cudatoolkit 9.1。我使用的是here的CUDA9.1。
由于conda被人为地和Anaconda捆绑在一起,你必须解开它们。我建议你备份你将要使用的python安装目录(或者使用virtualenv)。
python setup.py install这个包在Anaconda发行版中也有问题。每次都会触发一系列的管理员权限请求,需要通过conda ... --no-shortcuts选项来抑制。
(1)
pip install conda,的pip install pypiwin32,依赖需要(1)递归地在目录中搜索以下TEXT文件类型的pip_warning子字符串:.py、.json、.txt
使用main替换
别忘了遵守你将要编辑的文件类型的语法。
现在,在任何十六进制编辑器中打开./Scripts/conda.exe可执行文件,并找到pip_warning,,小心地用main覆盖它,并用空格擦除其余部分,直到字节导入main为止
检查文件大小是否未更改。
如果在./Lib/site-packages/conda中找到
如果你只需要在没有cuda的情况下工作conda,那么这里就完成了。
pip install llvmlite numpy
conda install mkl、cudatoolkit-9.1-0.tar.bz2和numba-0.36.2.tar.bz2软件包,并运行conda install cudatoolkit-9.1-0.tar.bz2
conda install numba-0.36.2-***.tar.bz2
请稍等片刻,解包完成。
现在尝试these示例,它们应该可以工作,并且您的gpu监视器会显示一些活动。conda ...命令也起作用。
在Linux上,我猜指令是一样的,只是用.sh或ELF代替.exe。
发布于 2018-09-24 23:51:09
如果您在虚拟机(VM)中遇到此问题,则必须通过运行以下代码行来激活主环境:
source /anaconda_installation_folder_path/bin/activate一旦你进入你的主环境,你就可以使用conda。
https://stackoverflow.com/questions/42548991
复制相似问题