Tôi có một kho git với nhiều thư mục, một trong số họ trở thành một mô-đun python cài đặt với pip, như thế này:Làm cách nào để cài đặt từ thư mục con git bằng pip?
repo.git/
repo.git/folder1/
repo.git/folder2/
repo.git/mymodule/
repo.git/mymodule/__init__.py
repo.git/mymodule/setup.py
repo.git/mymodule/...
Ngay bây giờ tôi phải làm như sau để cài đặt:
git clone http://server/repo.git
cd repo
pip install mymodule
cd ..
rm -rf repo
Có thể cài đặt trực tiếp mô-đun với pip mà không cần sao chép rõ ràng không?
tôi đã cố gắng:
pip install git+https://server/repo.git/mymodule/
pip install git+https://server/repo.git:mymodule/
Nhưng tôi nhận được:
IOError: [Errno 2] No such file or directory: '/tmp/pip-88tlLm-build/setup.py'
Câu hỏi này dường như đã được trả lời: http://stackoverflow.com/questions/10847764/pip-install-from-git-repo – synthesizerpatel
Câu hỏi bạn đã liên kết là về các tệp bị thiếu vì không có MANIFEST.in. Câu hỏi của tôi là làm thế nào để cài đặt một thư mục con với pip, không có tập tin bị thiếu kể từ khi tôi có thể cài đặt các gói bằng cách nhân bản toàn bộ repo. –
@synthesizerpatel Câu hỏi mà bạn liên kết hỏi về điều khác nhau nhưng tiêu đề đã gây hiểu lầm nên tôi đã sửa lại nó. Bạn có thể xem xét xóa bỏ (tôi đoán) downvote của bạn. –