J'ai créé une virtualenv autour de mon projet, mais lorsque j'essaye de l'activer, je ne peux pas. C'est peut-être juste la syntaxe ou l'emplacement du dossier, mais je suis perplexe en ce moment.
Vous pouvez voir ci-dessous, je crée le virtualenv et l'appelle venv. Tout a l'air bien, alors j'essaye de l'activer en courantsource venv/bin/activate
Je pense que cela pourrait simplement avoir à voir avec mon chemin système, mais je ne sais pas vers quoi le pointer (je sais comment modifier le chemin). Je suis sur python 7 / windows os, virtual env 2.2.x
Traitement des dépendances pour virtualenv Dépendances de traitement terminées pour virtualenv c: \ testdjangoproj \ mysite> virtualenv --no-site-packages venv L'indicateur --no-site-packages est obsolète; c'est maintenant le comportement par défaut. Utilisation du vrai préfixe 'C: \\ Program Files (x86) \\ Python' Nouvel exécutable python dans venv \ Scripts \ python.exe Le fichier venv \ Lib \ distutils \ distutils.cfg existe avec un contenu différent; pas overwri ting Installation de setuptools ................. terminé. Installation de pip ................... fait. c: \ testdjangoproj \ mysite> source venv / bin / activate 'source' n'est pas reconnue comme une commande interne ou externe, programme utilisable ou fichier de commandes. c: \ testdjangoproj \ mysite> source venv / bin / activate 'source' n'est pas reconnue comme une commande interne ou externe, programme utilisable ou fichier de commandes. c: \ testdjangoproj \ mysite> source mysite / bin / activate 'source' n'est pas reconnue comme une commande interne ou externe, programme utilisable ou fichier de commandes. c: \ testdjangoproj \ mysite>
python
virtualenv
user1157538
la source
la source
Réponses:
source
est une commande shell conçue pour les utilisateurs fonctionnant sous Linux (ou n'importe quel Posix, mais peu importe, pas Windows).Sous Windows, virtualenv crée un fichier de commandes, vous devez donc l'exécuter à la
venv\Scripts\activate
place (selon la documentation virtualenv sur le script d'activation ).Edit: L'astuce ici pour Windows ne spécifie pas l'extension BAT:
PS C: \ DEV \ aProject \ env \ Scripts> &. \ Activate
(env) PS C: \ DEV \ aProject \ env \ Scripts>
la source
virtualenv
sur les systèmes Posix et Windoze. virtualenv.pypa.io/en/stable/userguideactivate
.\\venv\Scripts\activate.bat
mais la commande passe simplement sur Windows 10 sans actiavting venv sysmbol (venv) C: \ myApp . quel est le problèmeJ'étais également confronté au même problème sur ma machine Windows 10. Les étapes que j'ai essayées étaient:
Aller au terminal andconda Étape 1
Étape 2
ou
Étape 3
Vous pouvez le vérifier via l'outil spider dans anaconda en tapant
import tensorflow as tf
la source
J'ai eu le même problème. J'utilisais Python 2, Windows 10 et Git Bash. Il s'avère que dans Git Bash, vous devez utiliser:
la source
Pour l'activation, vous pouvez accéder au
venv
répertoire your virtualenv parcd venv
.Puis sous Windows, tapez
dir
(sous unix, tapezls
). Vous obtiendrez 5 dossiersinclude
,Lib
,Scripts
,tcl
et 60Maintenant, tapez
.\Scripts\activate
pour activer votre virtualenvvenv
.Votre invite changera pour indiquer que vous travaillez maintenant dans l'environnement virtuel. Cela ressemblera à quelque chose comme ça
(venv)user@host:~/venv$
.Et votre
venv
est activé maintenant.la source
.\Scripts\activate
Pour Windows, tapez "C: \ Users \ Sid \ venv \ FirstProject \ Scripts \ activate" dans le terminal sans guillemets. Donnez simplement l'emplacement de votre dossier Scripts dans votre projet. Ainsi, la commande sera location_of_the_Scripts_Folder \ activate.
la source
Assurez-vous que venv est là et suivez simplement les commandes ci-dessous. Cela fonctionne sous Windows 10.
Accédez au chemin où vous souhaitez que vos environnements virtuels résident:
Créez l'environnement virtuel nommé "env":
Ajoutez le chemin d'accès au fichier git ignore (facultatif):
Activez l'environnement virtuel:
la source
J'ai beaucoup de mal à utiliser
virtualenv
Windows avec git bash, je finis généralement par spécifier explicitement le binaire python.Si mon environnement est, disons
.env
que j'appellerai python via./.env/Scripts/python.exe …
, ou dans une ligne shebang#!./.env/Scripts/python.exe
;Les deux supposant que votre répertoire de travail contient votre virtualenv (
.env
).la source
Vous pouvez exécuter la commande source sur le terminal cygwin
la source
Si vous voyez les 5 dossiers (
Include
,Lib
,Scripts
,tcl
,pip-selfcheck
) après avoir utilisé lavirtualenv yourenvname
commande, modifiez le répertoireScripts
dossier dans le même cmd et utiliser simplement « activer la commande ».la source
ouvrez le dossier avec n'importe quelle console gitbash. par exemple en utilisant visualCode et le programme de console Gitbash: 1) Installez Gitbash pour Windows
2) à l'aide de VisualCode IDE, faites un clic droit sur le projet ouvert dans l' option de la console du terminal
3) sur la console de la fenêtre dans Visualcode, recherchez un shell Select-> par défaut et changez-le pour Gitbash
4) maintenant votre projet est ouvert avec la console bash et le bon chemin, mettez source ./Scripts/activate
BTW: . avec espace vide = source
la source
Un petit rappel, mais j'avais mes barres obliques dans le mauvais sens sur Win10 cmd. Selon la documentation de python , la commande activate est:
C:\> <venv>\Scripts\activate.bat
Lorsque vous parcourez des répertoires, c'est par exemplecd .env/Scripts
Donc pour créer mon venv j'ai utilisé
python -m venv --copies .env
et pour activer.env\Scripts\activate.bat
la source
la source commande est officiellement pour Unix les systèmes d' exploitation familiale et vous ne pouvez pas l' utiliser sur les fenêtres essentiellement. à la place, vous pouvez utiliser la
venv\Scripts\activate
commande pour activer votre environnement virtuel.la source
Si vous utilisez Windows, utilisez la commande "venv \ Scripts \ activate" (sans le mot source) pour activer l'environnement virtuel. Si vous utilisez PowerShell, vous devrez peut-être mettre en majuscule Activate.
la source
Si vous utilisez Windows OS, dans le terminal Gitbash, utilisez la commande suivante $ source venv / Scripts / activate. Cela vous aidera à entrer dans l'environnement virtuel.
la source
Changez le shell par défaut dans vs code terminal en git bash.
maintenant votre projet est ouvert avec la console bash et le bon chemin, mettez "source venv \ Scripts \ activate" dans Windows
la source
Accédez à votre dossier virtualenv, par exemple,
..\project1_env>
puis tapezpar exemple
..\project1_env>source scripts/activate
la source
Si un débutant, comme moi, a suivi plusieurs tutoriels Python maintenant possible a plusieurs versions de Python et / ou plusieurs versions de pip / virtualenv / pipenv ...
Dans ce cas, les réponses énumérées, bien que beaucoup soient correctes, pourraient ne pas aider.
La première chose que j'essaierais à votre place est de désinstaller et de réinstaller Python et de partir de là.
la source
Sur la plateforme Windows,
vous devez utiliser cette commande avec le chemin spécifié où vous avez installé un environnement virtuel.
Par cela, vous devriez pouvoir l'activer sur Windows.
la source
la source
Si vous utilisez Anaconda / miniconda sous Windows - dans votre invite de commande, utilisez
par exemple, peopleanalytics est le nom de mon environnement virtuel - Est-ce que
la source
si vous avez déjà cd votre type de projet uniquement dans Windows 10
Ça marche pour moi:)
la source