venv ne crée pas d'activer le script python3
Lorsque vous essayez de créer un virtulenv à l'aide de venv avec python 3 sur ubuntu il n'est pas de la création d'un activer le script. Il conitunally se termine avec une erreur de 1.
Documents suivants et les autres postes sur comme https://stackoverflow.com/a/19848770
J'ai essayé de créer 2 façons différentes.
sayth@sayth-TravelMate-5740G:~/scripts$ python3 -m venv test4
Error: Command '['/home/sayth/scripts/test4/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
sayth@sayth-TravelMate-5740G:~/scripts$ source test4/bin/activate
bash: test4/bin/activate: No such file or directory
sayth@sayth-TravelMate-5740G:~/scripts$ ls test4/bin/
python python3
ou
sayth@sayth-TravelMate-5740G:~/scripts$ pyvenv-3.4 test5
Error: Command '['/home/sayth/scripts/test5/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
sayth@sayth-TravelMate-5740G:~/scripts$ ls test5/bin/
python python3 python3.4
Comment puis-je obtenir entièrement pour créer un venv?
Si je le fais comme ci-dessous avec stil, sans succès savez pas ce qu'est la question?
sayth@sayth-TravelMate-5740G:~/scripts$ python3 -Im venv panda3
Error: Command '['/home/sayth/scripts/panda3/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
sayth@sayth-TravelMate-5740G:~/scripts$ python3 -m venv panda4
Error: Command '['/home/sayth/scripts/panda4/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
Vous devez vous connecter pour publier un commentaire.
Dirait que vous êtes en utilisant
Ubuntu 14.04
. Il a été livré avec un cassépyvenv
. Il y a un travail simple pour créer venv à l'aide dePython 3
1. Créer venv sans pip
ou
2. Obtenez de pep dans votre env
ou
Source: HackerNews, AskUbuntu
pyvenv
.Anaconda involucred.
Si vous utilisez Anaconda ou Miniconda cette solution peut aider:
Donc, cette commande pourrait aider:
très inquiétant pour moi, mais bon, les mains sur le clavier dans une fenêtre de terminal: (cliquez ici, voir la photo)
Merci pour votre attention, bonne journée!
La commande:
fonctionne pour moi, considérant ce qui suit:
ne le fait pas.
python3 -m virtualenv env
crée un Python2 environnement pour moi.Cela a fonctionné pour moi:
Une fois que j'ai tapé que dans le terminal, le "test4" venv a été créé. Et les "activer" le script a été également créé dans le répertoire 'bin'.
À toute personne qui utilise python3, avoir des problèmes avec cela, il suffit de remplacer le nom du répertoire que vous souhaitez créer pour "test4" (ou renommer plus tard).
Cela devrait le faire.