Mon conda est corrompu après l'exécution de la commande "pip install conda". Y a-t-il un moyen de le récupérer? Merci
Voici l'erreur que je vois lors de l'exécution de la commande 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.
Suivez simplement les instructions données dans l’erreur: Téléchargez miniconda, puis exécutez le fichier de script en saisissant la commande suivante: bash <file_name.sh>
e.g.bash Miniconda3-latest-Linux-x86_64.sh
.
Rouvrez maintenant le terminal pour que les modifications prennent effet.
Si conda est déjà installé sur votre système, vous pouvez le réinstaller avec l'option -f
force, par exemple, bash Miniconda3-latest-Linux-x86_64.sh -f
Pour tester votre installation, entrez la commande conda --version
. Si installé correctement, vous verrez la version de conda installée.
miniconda: https://conda.io/miniconda.html
conda Troubleshooting: https://conda.io/docs/troubleshooting.html
TL; DR: rien n'est corrompu, le message que vous voyez est un stub codé en dur et pourrait être corrigé.
conda gestionnaire de paquets en fait peut être utilisé avec une installation normale de python.
Update: j'ai bricolé la méthode décrite et ai découvert que vous devriez utiliser conda install --dry-run ...
pour voir les changements à venir. Certains conda packages dépendent d'une autre version de Python, ce qui écraserait celle installée. Il pourrait y avoir une solution pour cela en changeant de canal Conda ou en utilisant virtualenv. J'ai aussi constaté que --dry-run
ne fonctionnait pas avec les archives de paquets locales.
Je vais vous montrer comment exécuter cudatoolkit 9.1 sans Anaconda et python-3.6-AMD64. J'utilise cuda 9.1 depuis ici .
Puisque conda est lié artificiellement à Anaconda, vous devez les détacher. Je vous recommande de sauvegarder le répertoire d’installation de Python avec lequel vous travaillerez (ou d’utiliser virtualenv).
python setup.py install
Ce paquet est également problématique dans la distribution Anaconda. Il déclenche chaque fois une série de demandes de droits d'administrateur, qui doivent être supprimées à l'aide de l'option conda ... --no-shortcuts
.
pip install pypiwin32
, dépendance de (1)
pip install conda
, nécessite (1)
Déplacer vers le répertoire d'installation python. ./Scripts/conda.exe doit exister.
Déplacer vers ./Lib/site-packages/conda
Répertoire de recherche récursivement pour la chaîne pip_warning dans les types de fichiers TEXT suivants: .py, .json, .txt
N'oubliez pas de respecter la syntaxe des types de fichiers à éditer.
Vérifiez que la taille du fichier n'a pas changé.
Si vous avez seulement besoin de travailler conda sans cuda, vous avez terminé.
Exécuter conda install mkl
, pip install llvmlite numpy
Téléchargez les packages cudatoolkit-9.1-0.tar.bz2 Et numba-0.36.2.tar.bz2 Et exécutez
conda install cudatoolkit-9.1-0.tar.bz2
conda install numba-0.36.2-***.tar.bz2
Attendez un peu pendant le déballage terminé.
Maintenant, essayez ces exemples, ils devraient fonctionner et votre moniteur gpu affichera une activité. Les commandes conda ...
fonctionnent également.
Avec Linux, les instructions sont les mêmes, je suppose, mais plutôt .sh ou ELF au lieu de .exe.
Si vous rencontrez ce problème dans Virtual Machine (VM), vous devez activer l'environnement principal en exécutant la ligne de code ci-dessous:
source /anaconda_installation_folder_path/bin/activate
Une fois que vous êtes dans votre environnement principal, vous pouvez travailler avec conda.