Hướng dẫn where are python packages installed manually? - các gói python được cài đặt theo cách thủ công ở đâu?

Với nguồn gốc sâu thẳm trong nguồn mở, và là thành viên sáng lập của Quỹ Python, Activeestate đã tích cực đóng góp cho cộng đồng Python. Chúng tôi cung cấp sự tiện lợi, bảo mật và hỗ trợ mà doanh nghiệp của bạn cần trong khi tương thích với phân phối nguồn mở của Python.

Tải xuống ActiveState Python để bắt đầu hoặc liên hệ với chúng tôi để tìm hiểu thêm về việc sử dụng Python ActiveState trong tổ chức của bạn. to get started or contact us to learn more about using ActiveState Python in your organization.

Hầu hết các gói Python hiện được thiết kế để tương thích với Trình quản lý gói PIP Python. Nhưng nếu bạn có một gói không tương thích với PIP, bạn sẽ cần cài đặt thủ công các gói Python. Đây là cách mà.

Danh sách kiểm tra cài đặt Python

Trước khi cài đặt bất kỳ gói nào, bạn phải luôn đảm bảo rằng việc cài đặt Python chứa các tệp cần thiết để cài đặt các gói được đặt ra bằng cách tuân theo các yêu cầu cài đặt.Installation Requirements.

Các gói không thể cài đặt với PIP

Các bước sơ bộ để thực hiện:

  1. Tải về gói và trích xuất nó vào một thư mục cục bộ.
  2. Nếu gói bao gồm tập hợp các hướng dẫn cài đặt của riêng mình, chúng nên được tuân thủ. Mặt khác, phương thức phổ biến nhất để cài đặt thủ công gói là để triển khai setup.py. & Nbsp;setup.py

Cài đặt các gói python với setup.py

Để cài đặt gói bao gồm tệp setup.py, mở cửa sổ lệnh hoặc thiết bị đầu cuối và: & nbsp;setup.py file, open a command or terminal window and: 

  1. CD vào thư mục gốc trong đó setup.py được đặt & nbsp;setup.py is located 
  2. Enter: Cài đặt Python Setup.pypython setup.py install

Setup.py Build Môi trường

Các gói được cài đặt với setup.py có các yêu cầu xây dựng mà các nhà phát triển phải tuân thủ. Tuy nhiên, một số yêu cầu là tùy chọn.setup.py have build requirements that developers must adhere to. However, some requirements are optional.

Ví dụ

  • Đảm bảo rằng phiên bản cập nhật của setuptools được cài đặt:
python -m pip install --upgrade setuptools
  • & nbsp; bao gồm các đối số từ khóa install_requires trong setup.py. Install_Requires là một từ khóa setuptools setup.py được sử dụng để chỉ định các yêu cầu gói tối thiểu. Ví dụ:install_requires keyword arguments in setup.py. install_requires is a setuptools setup.py keyword used to specify minimum package requirements. For example:
install_requires=[''],  # Optional keyword

Hoàn thành các yêu cầu xây dựng gói cho cài đặt dựa trên thiết lập.py được đưa ra bởi PYPA (Cơ quan đóng gói Python) trong ‘Project Project.setup.py based installation are outlined by PyPA (Python Packaging Authority) in ‘Sample Project’.

Dự án mẫu

Dự án mẫu là gói mẫu với tệp setup.py để cài đặt thủ công gói. Tệp là & nbsp; Được chú thích với các nhận xét để tùy chỉnh tập lệnh và cho môi trường xây dựng gói tổng thể. [https://github.com/pypa/sampleproject]setup.py file for manual installation of a package. The file is  annotated with comments for customizing the script, and for the overall package build environment. [https://github.com/pypa/sampleproject ]

Dự án mẫu dựa trên gói setuptools: Mô -đun thiết lập dựa trên setuptools. https://github.com/pypa/sampleproject/blob/master/setup.py]https://github.com/pypa/sampleproject/blob/master/setup.py ]

setup.py là tập lệnh xây dựng cho các gói được xây dựng với setuptools. & nbsp; is the build script for packages built with setuptools. 

Ví dụ setup.py (không được giải quyết)

import setuptools

with open("README.md", "r") as fh:

    long_description = fh.read()

setuptools.setup(

    name="", # Replace with your username

    version="1.0.0",

    author="",

    author_email="<>",

    description="