Conda désinstaller un package et un paquet
Quand j'essaie de désinstaller pandas
de mon conda
virtuel env, je vois qu'il essaie de désinstaller les paquets supplémentaires ainsi:
$ conda uninstall pandas
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .........
Package plan for package removal in environment /Users/amelio/anaconda/envs/py35:
The following packages will be downloaded:
package | build
--------------------------- | -----------------
dask-0.7.6 | py35_0 276 KB
The following packages will be REMOVED:
blaze: 0.10.1-py35_0
odo: 0.5.0-py35_1
pandas: 0.18.1-np111py35_0
seaborn: 0.7.0-py35_0
statsmodels: 0.6.1-np111py35_1
The following packages will be DOWNGRADED:
dask: 0.10.1-py35_0 --> 0.7.6-py35_0
Proceed ([y]/n)?
Je voudrais désinstaller pandas
seulement et pas autre chose déclassé.
Je comprends qu'il y a ces packages ont dépendances à pandas
et même à des versions spécifiques des pandas, mais est-ce encore possible à tous avec conda
?
Partielle de la motivation
Ma compréhension est qu'il n'est-ce pas facile pour installer un package à partir de GitHub à l'aide de conda
. Au moins, il n'est pas aussi facile que d'utiliser un one-liner que l'on peut faire avec pip
.
Depuis que je veux utiliser la version en master
, mon plan est de désinstaller le conda
version pip
pour installer pandas
de maître sur le repo GitHub.
Comment puis-je faire cela?
OriginalL'auteur Amelio Vazquez-Reina | 2016-07-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
conda remove --force
.La documentation dit:
conda remove x
sur les mises à jour/etc, mais j'ai toujours voulu supprimer certaines dépendances. J'ai été capable de faire quelques tuyaux:conda remove --force -y $(conda list $MATCHING_PATTERN | grep "$MATCHING_PATTERN" | awk '{ print $1 }')
se débarrasser d'un paquet et ses dépendances correspondant$MATCHING_PATTERN
conda supprimer --force pandas
OriginalL'auteur Edison Gustavo Muenz