Problème avec virtualenv - ne peut pas activer
J'ai créé un virtualenv autour de mon projet, mais quand j'essaie de l'activer, je ne peux pas.
C'est peut-être la syntaxe ou l'emplacement de dossier, mais je suis perplexe maintenant.
Vous pouvez voir ci-dessous, j'ai créer le virtualenv et de l'appeler venv. Tout semble bon, alors j'essaie de l'activer en cours d'exécution source venv/bin/activate
Je pense qu'il pourrait juste avoir à faire avec mon système de chemin, mais vous ne savez pas quoi faire pointer vers (je ne sais comment modifier le chemin d'accès). Je suis sur python 7 /windows os, virtuel env 2.2.x
De traitement des dépendances pour virtualenv Fini de traitement des dépendances pour virtualenv c:\testdjangoproj\mysite>virtualenv --no-site-packages venv L'option --no-site-packages drapeau est déconseillé; il est maintenant le comportement par défaut. Réel utilisant le préfixe 'C:\\Program Files (x86)\\Python Python exécutable dans venv\Scripts\python.exe Fichier venv\Lib\distutils\distutils.cfg existe avec un contenu différent; pas overwri ting L'installation de setuptools.................fait. L'installation de pip...................fait. c:\testdjangoproj\mysite> de la source;venv/bin/activate la "source" n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. c:\testdjangoproj\mysite> de la source;venv/bin/activate la "source" n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. c:\testdjangoproj\mysite> de la source;monsite/bin/activate la "source" n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. c:\testdjangoproj\mysite>
- Cette documentation aide vraiment pour les deux Posix et les systèmes Windows: virtualenv.pypa.io/fr/stable/userguide
Vous devez vous connecter pour publier un commentaire.
source
est un shell de commande conçu pour les utilisateurs sous Linux (ou tout Posix, mais peu importe, pas de Windows).Sur Windows, virtualenv crée un fichier de commandes, de sorte que vous devez exécuter
venv\Scripts\activate
à la place (par le virtualenv la documentation sur l'activer script).virtualenv
sur les deux Posix et Windoze systèmes. virtualenv.pypa.io/fr/stable/userguideactivate
.\\venv\Scripts\activate.bat
mais la commande passe sur windows 10 sans actiavting venv sysmbol (venv) C:\myApp. quel est le problèmeJ'ai eu le même problème. J'ai été à l'aide de Python 2, Windows 10 et Git Bash. S'avère dans Git Bash, vous devez utiliser:
Pour l'activation, vous pouvez aller à la
venv
votre répertoire virtualenvpar
cd venv
.Puis sur Windows, tapez
dir
(sur unix, tapezls
).Vous obtiendrez 5 dossiers
include
,Lib
,Scripts
,tcl
et 60Maintenant type
./Scripts/activate
pour activer votre virtualenvvenv
.Votre invite de change pour indiquer que vous êtes en train d'exploitation dans l'environnement virtuel. Il ressemblera à quelque chose comme ceci
(venv)user@host:~/venv$
.Félicitation..
Et votre
venv
est activé maintenant..\Scripts\activate
Pour windows, tapez "C:\Users\Sid\venv\FirstProject\Scripts\activate" dans le terminal, sans les guillemets. Donnez simplement l'emplacement de votre dossier Scripts dans votre projet. Ainsi, la commande sera location_of_the_Scripts_Folder\activer.
J'ai un sacré bout de temps à l'aide de
virtualenv
sur windows avec git bash, je finissent généralement en précisant le python binaire explicitement.Si mon environnement est à dire
.env
je vais appeler python via./.env/Scripts/python.exe …
, ou dans une ligne shebang#!./.env/Scripts/python.exe
;À la fois en supposant que votre répertoire de travail contient votre virtualenv (
.env
).Vous pouvez exécuter la commande source sur cygwin terminal
Si vous voyez le 5 dossiers (
Include
,Lib
,Scripts
,tcl
,pip-selfcheck
) après l'utilisation de lavirtualenv yourenvname
de commande, modifiez le répertoireScripts
dossier dans le cmd lui-même et tout simplement utiliser "activer de la commande".J'ai été confrontée au même problème dans mon Windows 10 de la machine.
Quelles sont les étapes que j'ai essayé ont été:
Aller à andconda terminal
Étape 1
Étape 2
ou
Étape 3
Vous pouvez le vérifier par spider outil dans anaconda en tapant
import tensorflow as tf
Un petit rappel, mais j'ai eu mes barres obliques dans le mauvais sens sur Win10 cmd. Selon python la documentation l'activez la commande est:
C:\> <venv>\Scripts\activate.bat
Lorsque vous naviguez sur des répertoires, il est par exemple
cd .env/Scripts
Afin de créer mon venv j'ai utilisé
python -m venv --copies .env
et pour activer.env\Scripts\activate.bat