Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

314

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn sử dụng một tính năng mới của httpie. Tính năng này nằm trong github repo https://github.com/jkbr/httpie nhưng không có trong bản phát hành trên gói Python chỉ mục https://pypi.python.org/pypi/httpie

Làm cách nào để cài đặt gói httpie từ repo github? Tôi đã thử

pip install https://github.com/jkbr/httpie

Nhưng tôi đã gặp lỗi 'không thể giải nén'


Trong nodejs, tôi có thể cài đặt các gói từ github như thế này

npm install git+https://github.com/substack/node-optimist.git

Đã hỏi ngày 7 tháng 3 năm 2013 lúc 10:39Mar 7, 2013 at 10:39

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

Đại tá Paniccolonel hoảng loạnColonel Panic

129K83 Huy hiệu vàng389 Huy hiệu bạc456 Huy hiệu Đồng83 gold badges389 silver badges456 bronze badges

1

Bạn cần sử dụng URL GIT thích hợp:

pip install git+https://github.com/jkbr/httpie.git#egg=httpie

Cũng xem phần hỗ trợ VCS của tài liệu PIP.

Don Tiết quên bao gồm phần

npm install git+https://github.com/substack/node-optimist.git
2 để đặt tên rõ ràng cho dự án; Bằng cách này, PIP có thể theo dõi siêu dữ liệu cho nó mà không cần phải chạy tập lệnh setup.py.

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

200_success

7,1241 Huy hiệu vàng42 Huy hiệu bạc71 Huy hiệu đồng1 gold badge42 silver badges71 bronze badges

Đã trả lời ngày 7 tháng 3 năm 2013 lúc 10:41Mar 7, 2013 at 10:41

Martijn Pieters ♦ Martijn PietersMartijn Pieters

992K277 Huy hiệu vàng3906 Huy hiệu bạc3254 Huy hiệu đồng277 gold badges3906 silver badges3254 bronze badges

6

Để cài đặt gói Python từ GitHub, bạn cần sao chép kho lưu trữ đó.

git clone https://github.com/jkbr/httpie.git

Sau đó, chỉ cần chạy tệp setup.py từ thư mục đó,

sudo python setup.py install

Đã trả lời ngày 7 tháng 3 năm 2013 lúc 10:46Mar 7, 2013 at 10:46

Sagar Rakshesagar raksheSagar Rakshe

2.5341 Huy hiệu vàng19 Huy hiệu bạc25 Huy hiệu đồng1 gold badge19 silver badges25 bronze badges

7

Bạn có một vài tùy chọn khi nhận được các gói Python để đưa vào dự án của bạn, tùy thuộc vào việc bạn muốn tải gói vào kho lưu trữ, tải xuống mã nguồn để xây dựng gói hay chỉ tải xuống và cài đặt gói trong dự án trong một bước duy nhất. & nbsp;

  • Các gói được xây dựng trước có thể được tải xuống từ các vị trí như Chỉ số gói Python (PYPI) mà không cần phải cài đặt chúng. Điều này có thể được thực hiện bằng cách tải xuống trực tiếp tệp, hoặc nếu không sử dụng PIP hoặc Trình quản lý gói tương tự, chẳng hạn như Conda. Đây là một bước điển hình cho các tổ chức duy trì kho lưu trữ địa phương các gói Python được phê duyệt để sử dụng cho doanh nghiệp.Python Package Index (PyPI) without having to install them. This can be done by directly downloading the file, or else using pip or a similar package manager, such as conda. This is a typical step for organizations that maintain a local repository of approved Python packages for enterprise use.
  • Mã nguồn cho các gói có thể được tải xuống hoặc nhân bản từ các vị trí như GitHub, Gitlab, v.v ... Đây là một bước điển hình cho các tổ chức thích xây dựng các gói Python & NBSP của họ từ nguồn vì lý do bảo mật; hoặc cần các tùy chọn xây dựng cụ thể; Hoặc chỉ để có thể làm việc với phiên bản mới nhất.packages from source for reasons of security; or that need specific build options; or just to be able to work with the very latest version.
  • Mẹo! Nền tảng ActiveState tự động xây dựng tất cả các gói Python bao gồm các thư viện C được liên kết từ mã nguồn và các gói chúng cho Windows, Linux và MacOS. Bởi vì nó làm tất cả các phía máy chủ, nên không cần phải duy trì môi trường xây dựng cục bộ. Hãy thử nó bằng cách đăng ký A & NBSP; Tài khoản nền tảng hoạt động miễn phí.The ActiveState Platform automatically builds all Python packages including linked C libraries from source code, and packages them for Windows, Linux and macOS. Because it does it all server-side, there’s no need to maintain local build environments. Try it out by signing up for a  free ActiveState Platform account.
  • Tải xuống và cài đặt gói được xây dựng sẵn trong một bước duy nhất có thể được thực hiện bằng cách sử dụng PIP Cài đặt hoặc PipenV. Để biết thêm thông tin, hãy tham khảo cài đặt gói Python trên Windows.Python Package Installation on Windows.

Bất cứ phương pháp nào bạn chọn sử dụng, nó luôn luôn thực hành tốt để đảm bảo rằng bạn có tài nguyên cập nhật, bao gồm cả việc cài đặt Python, Pip, Conda, v.v. trước khi tải xuống

Cách sử dụng PIP để tải xuống các gói

Sử dụng lệnh sau để tải xuống các gói bằng PIP mà không cần cài đặt chúng:

pip download  

Ví dụ sau đây sẽ tải xuống phiên bản 1.13.0 của sáu gói (sáu-1.13.0-py2.py3-none-any.whl), vào thư mục /pipdoad:six package (six-1.13.0-py2.py3-none-any.whl), into the /pipdownload directory:

pip download six==1.13.0 -d /pipdownload 

Để biết thêm tùy chọn tải xuống, nhập:

pip download --help

Cách sử dụng PIP để tải xuống các gói cho Anaconda

Nếu bạn làm việc với phiên bản Python của Anaconda, bạn có thể tải xuống các gói bằng PIP tại dấu nhắc Anaconda. Mở dấu nhắc hoặc thiết bị đầu cuối Anaconda (tùy thuộc vào hệ điều hành) và nhập:

pip download  

Lưu ý: Tùy chọn lệnh Conda & nbsp; để tải xuống các gói, không phải là & nbsp; chức năng. & nbsp; CondaTHER Download chỉ & NBSP; không tạo thông báo lỗi và dường như hoạt động, nhưng không thực sự tải xuống gói.: the conda command option <–download-only> for downloading packages, is not  functional.  Conda –download-only  does not produce an error message and appears to work, but does not actually download the package.

Cách sử dụng PIP để tải xuống các gói trong Anaconda Navigator

Nếu bạn sử dụng Navigator Anaconda, bạn có thể tải xuống các gói bằng PIP:

  1. Bắt đầu ứng dụng Navigator Anaconda.
  2. Chọn môi trường trong cột bên trái của GUI.Environments in the left-hand column of the GUI.
  3. Nhấp vào biểu tượng Tam giác trong hộp gốc và chọn Terminal mở.Root box, and select Open Terminal.
  4. Nhập: & nbsp; Tải xuống PIPpip download

Cách tải xuống các gói từ PYPI theo cách thủ công

Bạn có thể tải xuống các gói trực tiếp từ PYPI bằng cách thực hiện như sau:

  1. Chỉ trình duyệt của bạn tại https://pypi.org/project/https://pypi.org/project/
  2. Chọn tải xuống các tệp để tải xuống phiên bản gói hiện tại hoặc phát hành lịch sử để chọn phiên bản bạn chọn.Download Files to download the current package version, or Release History to select the version of your choice.
  3. Nhấp vào gói để lưu nó vào một vị trí trên máy tính hoặc mạng của bạn.

Cách tải xuống mã nguồn từ GitHub

Nhiều gói Python duy trì mã nguồn của họ trong kho GitHub. Các kho lưu trữ có thể được nhân bản để tạo các bản sao cục bộ trên máy tính của bạn và được giữ đồng bộ với mã gốc trên GitHub. & NBSP; Các kho lưu trữ cũng có thể được tải xuống trong các tệp zip vào máy tính của bạn. & NBSP;

Phương pháp nhân bản đặc biệt phù hợp cho những người đã tạo ra một kho lưu trữ trên GitHub hoặc muốn đóng góp cho một kho lưu trữ thuộc sở hữu của người khác.

CLONE Một kho lưu trữ github trong Linux

Nếu Git chưa được cài đặt trên hệ thống của bạn, thì hãy nhập:

$ sudo apt update
$ sudo apt install git

2. Trên GitHub, điều hướng đến trang chính của kho lưu trữ, chẳng hạn như https://github.com/ibm/plex.https://github.com/IBM/plex.

3. Nhấp vào nút Nhân bản hoặc Tải xuống nằm trong tên kho lưu trữClone or download button located under the repository name

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

4. Kho lưu trữ có thể được nhân bản bằng HTTPS (mặc định) hoặc với SSH nếu bạn cung cấp khóa SSH công khai.HTTPS (default), or with SSH if you provide a public SSH key.

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

5. CD vào thư mục nơi bạn muốn sao chép kho lưu trữ và sau đó nhập:

npm install git+https://github.com/substack/node-optimist.git
0

Sao chép một kho lưu trữ với máy tính để bàn GitHub trong Windows

Các kho lưu trữ GitHub có thể được nhân bản với GUI máy tính để bàn GitHub trong Windows, có sẵn để tải xuống từ: & NBSP;

npm install git+https://github.com/substack/node-optimist.git
1

Khi GitHub Desktop đã được tải xuống và cài đặt, điều hướng đến trang chính của kho lưu trữ mà bạn muốn nhân bản. & NBSP;

1. Trong tên kho lưu trữ, nhấp vào nút Nhân bản hoặc Tải xuống. Một thả xuống được hiển thị. & NBSP;Clone or download button. A dropdown is displayed. 

2. Nhấp vào Mở trong Desktop. & NBSP;Open in Desktop

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

3. Nhấp vào nút GithubDesk.exe mở trong các cửa sổ bật lên và làm theo lời nhắc. GUI sẽ hỗ trợ bạn điều hướng đến một con đường địa phương nơi bạn muốn kho lưu trữ được nhân bản.Open GithubDesk.exe button in the popup windows and follow the prompts. The GUI will assist you in navigating to a local path where you want the repository cloned to.

Tải xuống kho lưu trữ GitHub

  1. Trên GitHub, điều hướng đến trang chính của kho lưu trữ.
  2. Nhấp vào nút Nhân bản hoặc Tải xuống nằm trong tên kho lưu trữ. Một thả xuống được hiển thị.Clone or download button located under the repository name. A dropdown is displayed.
  3. Nhấp vào Tải xuống Zip và lưu kho lưu trữ dưới dạng tệp zip vào hệ thống của bạn.Download ZIP and save the repository as a zip file to your system.

Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

Tải xuống các phụ thuộc Python với nền tảng Activestate

API API của ActiveState GraphQL có thể được sử dụng để tải xuống mã nguồn cho các gói và các phụ thuộc của chúng mà không cần cài đặt chúng. Điều này có thể hữu ích nếu bạn cần vá mã, hoặc làm việc với phiên bản không nhị phân.

Để tải xuống phụ thuộc:

  1. Điều hướng đến nền tảng ActiveState API & NBSP của ActiveState API & NBSP; Build Graph API 
  2. Bạn có thể chạy truy vấn API trực tiếp từ tài liệu tương tác để trả lại liên kết đến mã nguồn cho dự án ActivePython của chúng tôi, ví dụ:run an API query directly from the interactive documentation to return links to the source code for our ActivePython project, for example:
    Hướng dẫn how do i download a python project from github? - làm cách nào để tải xuống một dự án python từ github?

3. hoặc chạy truy vấn cho dự án của riêng bạn để trả lại mã nguồn cho các gói và phụ thuộc cụ thể của bạnOr run a query for your own project to return the source code for your specific packages and dependencies


Nền tảng ActiveState tự động xây dựng tất cả các gói Python bao gồm các thư viện C được liên kết từ mã nguồn và các gói chúng cho Windows, Linux và MacOS. Bởi vì nó làm tất cả các phía máy chủ, nên không cần phải duy trì môi trường xây dựng cục bộ.

Hãy thử nó bằng cách đăng ký A & NBSP; & NBSP; Tài khoản nền tảng Activeestate miễn phí.

Làm cách nào để tải xuống chương trình Python từ GitHub?

Trên GitHub, điều hướng đến trang chính của kho lưu trữ. Nhấp vào nút Nhân bản hoặc Tải xuống nằm trong tên kho lưu trữ. Một thả xuống được hiển thị. Nhấp vào Tải xuống Zip và lưu kho lưu trữ dưới dạng tệp zip vào hệ thống của bạn.

Làm cách nào để lưu tệp .py từ github?

Về bài viết này..
Truy cập https://github.com/ trong trình duyệt web ..
Điều hướng đến tệp bạn muốn tải xuống ..
Nhấp vào Phát hành (nếu có sẵn) ..
Nhấp vào Chuyển đến Tệp ..
Bấm để chọn một tệp mà bạn muốn tải xuống ..
Nhấp vào RAW ..
Nhấp chuột phải vào trang và nhấp vào Lưu dưới dạng ..

Làm cách nào để tải xuống các gói Python theo cách thủ công?

Có thể hữu ích trong trường hợp gói được cài đặt không được hỗ trợ bởi PIP hoặc bất kỳ lý do nào khác ...
Bước 1: Cài đặt Python.....
Bước 2: Tải xuống gói Python từ bất kỳ kho lưu trữ nào.....
Bước 3: Trích xuất gói Python.....
Bước 4: Sao chép gói trong thư mục gói trang web.....
Bước 5: Cài đặt gói ..

Làm cách nào để tải xuống một mô -đun từ GitHub?

Example..
Chuyển đến trang Mô -đun GitHub và nhấp vào mô -đun mong muốn ..
Nhấp vào Phát hành ..
Cuộn xuống phiên bản gần nhất được cài đặt và chọn tệp zip gần nhất để tải xuống ..
Sao chép tệp ZIP đã tải xuống vào C: \ Program Files \ Decution \ Decution Server \ Custeteter ..