python setup.py install
secara otomatis akan menginstal paket yang terdaftar dalam requires=[]
menggunakan easy_install
. Bagaimana cara saya menggunakannya pip
?
python
easy-install
pip
joeforker
sumber
sumber
python setup.py test
setup.py test
?setup.py
belakang layar. Jika saya ingin orang-orang dapat menginstal paket saya dengan pip, saya perlu membuatsetup.py
file.pip install -e git+https://github.com/octocat/Hello-World.git#egg=Hello-World
. Kesalahannya adalahNo such file or directory: 'c:\python\src\Hello-World\setup.py
Anda dapat
pip install
membuat file mungkin dengan yangpython setup.py sdist
pertama. Anda juga bisapip install -e .
yang sukapython setup.py develop
.sumber
pip install -e
mengambil direktori sebagai argumen, bukansetup.py
file itu sendiri. Pada awalnya saya tidak memperhatikan periodepip install -e .
yang membuat saya bingung :)pip install -e .
saya dapat menginstal tetapi dengan pip, bagaimana saya dapat menghapus penginstalan dari mode yang dapat diedit?Jika Anda benar-benar ingin menggunakannya,
python setup.py install
Anda dapat mencoba sesuatu seperti ini:from setuptools import setup, find_packages from setuptools.command.install import install as InstallCommand class Install(InstallCommand): """ Customized setuptools install command which uses pip. """ def run(self, *args, **kwargs): import pip pip.main(['install', '.']) InstallCommand.run(self, *args, **kwargs) setup( name='your_project', version='0.0.1a', cmdclass={ 'install': Install, }, packages=find_packages(), install_requires=['simplejson'] )
sumber