J'essaie d'installer un environnement virtuel à l'aide de la commande:
pip install virtualenv
mais j'obtiens l'erreur suivante:
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'
Comment puis-je réparer ça?
En bref, il semble que vous ayez besoin d’autorisations d’administrateur pour installer des packages sur votre système. Essayez de démarrer pip en tant qu'administrateur ou votre équivalent de système d'exploitation.
Votre compte n'a pas accès en écriture à ce répertoire ?.
Si le répertoire d'installation est un répertoire appartenant au système, vous devrez peut-être vous connecter en tant qu'administrateur ou compte "root".
Sudo pip install virtualenv
Si vous ne disposez pas d'un accès administrateur à cette machine, vous pouvez choisir un répertoire d'installation différent, de préférence l'un des répertoires répertoriés dans votre variable d'environnement PYTHON_PATH
.
moyen plus facile: changez la permission de dir:
chmod +a 'user:YOUR_USER_NAME allow add_subdirectory,add_file,delete_child,directory_inherit' /Library/Python/2.7/site-packages
Vous n'êtes pas autorisé à modifier la version de cette bibliothèque pour l'ensemble du système. Essayez d'utiliser Sudo
:
Sudo pip install --upgrade virtualenv