0
votes

Erreur avec Installation de Virtualenv avec Python 3

ive mise à jour à Python3 et téléchargé virtualenv en utilisant: sudo / usr / bin / easy_install virtualenv

Quand je vais commencer le virtualenv, j'ai reçu le message d'erreur suivant: Virtualenv Project1 Traceback (appel le plus récent): Fichier "/ USR / local / bin / virtualenv", ligne 6, dans de pkg_resources import liber_entry_point Fichier "/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 3241, dans @_call_aside Fichier "/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 3225, in _call_aside f (* args, ** kwargs) Fichier "/system/Library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 3254, in _Initialize_master_working_set working_set = workingSet._build_master () Fichier "/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 585, dans _build_master Retour cls._build_from_requirements (__ exiger__) Fichier "/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 598, à _build_from_requirements dists = ws.resolve (reqs, environnement ())) Fichier "/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/pkg_resources/__init__.py", ligne 786, en résolution Soulever distributionNotfound (Req, requêtes) pkg_resources.distributionNotToute: la distribution "Zipp> = 0,4 'n'a pas été trouvée et est requise par ImporTlib-Ressources

J'ai regardé autour de moi et j'ai compris que «Zipp» n'avait pas été installée, j'ai donc installé cela aussi. Quand je suis allé exécuter la Virtualenv à nouveau, j'ai à nouveau le même message d'erreur ci-dessus. Et pour une raison quelconque, il continue à référencer Python 2.7 même si ive amélioré à Python3.


6 commentaires

Et si vous utilisez virtualenv -p / chemin / à / python3 projet1 (où vous remplacez le / chemin / à / python3 avec le chemin de l'exécutable Python3).


désolé im nouveau à tout cela. Qu'entendez-vous par «chemin vers l'exécutable Python3»?


Peut-être suivez les instructions d'installation du Docs virtualenv.pypa.io/en/latest/installation. HTML


@ HBK1414: Eh bien où dans le système, il existe un programme python3 c'est l'interprète ". Vous pouvez peut-être le trouver avec où python3 .


VirtualenVWrapper est également un outil agréable à utiliser avec Virtualenv - virtualenvwrapper.readthedocs.io/fr/Latest


@Willemvanonsem même après inclure le chemin de Python3. Il est toujours venu avec la même erreur


4 Réponses :


-1
votes

Si vous utilisez Python 3.3 ou plus tard, vous pouvez utiliser le VENV intégré [ https://docs.python.org/3/library/venv.html] module. Cela réduira le nombre de dépendances, la mise en place et le dépannage un peu plus facile.

Pour vérifier que vous appelez l'interpréteur python correct, exécutez python3 -v ou python -v (en fonction de la façon dont il est aliasé).


0 commentaires

-1
votes

Essayez simplement.

virtualenv venv

Il devrait créer un répertoire Venv dans le même répertoire si Python 3.x est utilisé.


0 commentaires

0
votes

S'il vous plaît essayez ceci ..

Vous venez de suivre exactement les éléments ci-dessous:

Ouvrez votre invite de commande en tant qu'administrateur -> Cliquez avec le bouton droit de la souris sur CMD et exécutez-le en tant qu'administrateur

aller à quel dossier vous souhaitez créer votre virtualenv: par exemple:> CD C: \ utilisateurs ... \ Documents \ Python \ SRC

Tapez-le: PIP Installez virtualenv Assurez-vous que votre connexion Internet est OK

4.type: python -m vénv env

Et vous pouvez ensuite créer votre projet dans ce dossier env.

Tout le code de commentaire doit être d'écrire une invite de commande en tant qu'administrateur


1 commentaires

Je ne pense pas qu'il soit sur une machine Windows



0
votes

J'ai fini par utiliser le package intégré Python 3 Venv. Cela fonctionne aussi bien et il était simple et simple. Merci pour toute l'aide

Démarrer l'environnement virtuel: Python3 -M VENV Project1 Activez l'environnement virtuel: Projet Source1 / Bin / Activate Désactivez l'environnement virtuel: désactiver


0 commentaires