Oui, vous pouvez. Vous pouvez installer un package à partir d'une archive tar ou d'un dossier, sur le Web ou sur votre ordinateur. Par exemple:
Installer à partir de l'archive tar sur le Web
pip install https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
Installer à partir de l'archive tar locale
wget https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
pip install requests-2.3.0.tar.gz
Installer à partir du dossier local
tar -zxvf requests-2.3.0.tar.gz
cd requests-2.3.0
pip install .
Vous pouvez supprimer le requests-2.3.0
dossier.
Installer à partir du dossier local (mode modifiable)
pip install -e .
Cela installe le package en mode modifiable . Toutes les modifications que vous apportez au code s'appliqueront immédiatement à l'ensemble du système. Ceci est utile si vous êtes le développeur du package et que vous souhaitez tester les modifications. Cela signifie également que vous ne pouvez pas supprimer le dossier sans interrompre l'installation.
python setup.py test
setup.py test
, s'il vous plaît?setup.py
les coulisses. Si je veux que les gens puissent installer mon package avec pip, je dois créer unsetup.py
fichier.pip install -e git+https://github.com/octocat/Hello-World.git#egg=Hello-World
. L'erreur estNo such file or directory: 'c:\python\src\Hello-World\setup.py
Vous pouvez peut
pip install
-être un fichier d'python setup.py sdist
abord. Vous pouvez égalementpip install -e .
ce qui est commepython setup.py develop
.la source
pip install -e
prend un répertoire comme argument, pas lesetup.py
fichier lui-même. Au début, je n'ai pas remarqué la périodepip install -e .
qui m'a causé une certaine confusion :)pip install -e .
je peux installer mais avec pip, comment puis-je désinstaller du mode modifiable?Si vous êtes vraiment prêt à utiliser,
python setup.py install
vous pouvez essayer quelque chose comme ceci:la source