Làm cách nào để tạo dự án có thể cài đặt pip? Làm thế nào để bạn đăng ký với pip?Làm cách nào để tạo dự án có thể cài đặt pip?
Cấu hình siêu dữ liệu nào tất cả các dự án đều có để cho phép tích hợp và nhập dễ dàng.
Làm cách nào để tạo dự án có thể cài đặt pip? Làm thế nào để bạn đăng ký với pip?Làm cách nào để tạo dự án có thể cài đặt pip?
Cấu hình siêu dữ liệu nào tất cả các dự án đều có để cho phép tích hợp và nhập dễ dàng.
Bạn cần phải
Bạn có thể đăng ký sử dụng:
>> python setup.py register
Hồ exmaple setup.py là:
#!/usr/bin/env python
from distutils.core import setup
setup(name='Distutils',
version='1.0',
description='Python Distribution Utilities',
author='Greg Ward',
author_email='[email protected]',
url='http://www.python.org/sigs/distutils-sig/',
packages=['distutils', 'distutils.command'],
)
Người dùng sau đó sẽ chỉ phải upack file taz và chạy cài đặt ..
>> python setup.py install
Đây là tệp setup.py ví dụ hiện tại theo PYPA: https://github.com/pypa/sampleproject/blob/master/setup.py – Aaron
Hoặc nếu bạn cảm thấy thích thú (đọc: lười biếng) ...
sudo easy_install PasteScript
paster create mynewpackage
cd mynewpackage
python setup.py sdist
python setup.py register
Có vẻ như các bước khác, nhưng gói PasteScript xử lý nhiều công việc bẩn. Hãy tự mình ủng hộ và cài đặt nó, sử dụng nó và không bao giờ nhìn lại;)
Ngoài ra còn có [this] (http: //guide.python-distribute .org/creation.html) hướng dẫn tuyệt vời nếu bạn đang tìm kiếm giải thích kỹ lưỡng hơn về cách tạo và phân phối gói python. – wh1tney
Bạn cũng có thể cài đặt qua pip: 'sudo pip install PasteScript' –
Liên kết hướng dẫn đó đã chết. – uchuugaka
Tôi muốn làm việc đó vì nó có vẻ đơn giản nhưng nó không làm việc cho tôi. Tôi đã nhận được mã của mình được tải lên kho lưu trữ pip
với số điện thoại quick but well-explained tutorial của Peter Down.
Ngoài ra, hãy nhớ rằng nếu bạn đang cố gắng để có mã của bạn import
từ gói, bạn phải đặt nó trong __init__.py
, đủ cho hầu hết các dự án.
Bạn có thể muốn xem người viết thư. Nó làm cho nó dễ dàng để làm cho các gói. This là liên kết đến trang chủ và tài liệu.
Bạn có thể truy cập tất cả thông tin bạn cần từ [** trang chủ PyPI **] (http://pypi.python.org/pypi). –
Lấy cảm hứng từ @wjoba Tôi đã viết hướng dẫn tại đây https://gist.github.com/stevepeak/5520777 tận hưởng! –