Hướng dẫn where is python package source code - mã nguồn gói python ở đâu

0

Show

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.

Có thể (và làm thế nào) để xem mã nguồn Python cho gói được cài đặt với

python3 -m pip install --upgrade pip setuptools wheel
2? Tôi đã tìm thấy tệp bánh xe, nhưng nó ở định dạng được biên dịch. Tin nhắn cài đặt cũng đang nói về việc xây dựng và cài đặt, vì vậy, tôi đoán rằng chỉ có mã được biên dịch trên máy tính của tôi bây giờ?

Hướng dẫn where is python package source code - mã nguồn gói python ở đâu

Người bay

15.1k2 Huy hiệu vàng34 Huy hiệu bạc47 Huy hiệu đồng2 gold badges34 silver badges47 bronze badges

Được hỏi ngày 29 tháng 9 năm 2019 lúc 22:13Sep 29, 2019 at 22:13

1

Chạy

python3 -m pip install --upgrade pip setuptools wheel
3. Xem các đường dẫn đầy đủ đến các tập tin. Xem tệp
python3 -m pip install --upgrade pip setuptools wheel
4.

Có một số mô -đun và gói được viết bằng C hoặc C ++ - bạn không thể thấy nguồn của chúng sau khi cài đặt, bạn phải tìm ra mã nguồn của chúng. Bắt đầu tìm kiếm

python3 -m pip install --upgrade pip setuptools wheel
5 tại PYPI.

Tệp bánh xe ở định dạng được biên dịch

Không, không phải. Đó là một kho lưu trữ zip. Bạn có thể giải nén nó. Có thể bạn có thể nhấp hoặc nhấp đúp vào nó trong trình quản lý tệp của mình-hầu hết các trình quản lý tệp nhận ra tài liệu lưu trữ zip và hiển thị nội dung của họ.

Đã trả lời ngày 30 tháng 9 năm 2019 lúc 0:05Sep 30, 2019 at 0:05

PHDPHDphd

74K11 Huy hiệu vàng105 Huy hiệu bạc144 Huy hiệu đồng11 gold badges105 silver badges144 bronze badges

Tôi có thể tìm mã nguồn cho chương trình Python ở đâu?packages.

Điều quan trọng cần lưu ý là thuật ngữ Gói gói trực tuyến trong bối cảnh này đang được sử dụng để mô tả một gói phần mềm sẽ được cài đặt (nghĩa là một từ đồng nghĩa với phân phối). Nó không đề cập đến loại gói mà bạn nhập vào mã nguồn Python của bạn (nghĩa là một thùng chứa các mô -đun). Thông thường trong cộng đồng Python để đề cập đến phân phối bằng cách sử dụng thuật ngữ gói gói. Sử dụng thuật ngữ phân phối trực tuyến, thường không được ưu tiên, bởi vì nó có thể dễ dàng bị nhầm lẫn với phân phối Linux hoặc một bản phân phối phần mềm lớn hơn khác như chính Python.distribution). It does not to refer to the kind of package that you import in your Python source code (i.e. a container of modules). It is common in the Python community to refer to a distribution using the term “package”. Using the term “distribution” is often not preferred, because it can easily be confused with a Linux distribution, or another larger software distribution like Python itself.

Yêu cầu cài đặt gói

Phần này mô tả các bước cần tuân theo trước khi cài đặt các gói Python khác.

Đảm bảo bạn có thể chạy Python từ dòng lệnh

Trước khi bạn đi xa hơn, hãy chắc chắn rằng bạn có Python và phiên bản dự kiến ​​có sẵn từ dòng lệnh của bạn. Bạn có thể kiểm tra điều này bằng cách chạy:

Bạn sẽ nhận được một số đầu ra như

python3 -m pip install --upgrade pip setuptools wheel
6. Nếu bạn không có Python, vui lòng cài đặt phiên bản 3.x mới nhất từ ​​Python.org hoặc tham khảo phần Cài đặt Python của Hướng dẫn Hitchhiker về Python.Installing Python section of the Hitchhiker’s Guide to Python.

Ghi chú

Nếu bạn là một người mới đến và bạn gặp lỗi như thế này:

>>> python --version
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'python' is not defined

Nó có nghĩa là vì lệnh này và các lệnh được đề xuất khác trong hướng dẫn này được dự định sẽ được chạy trong vỏ (còn được gọi là thiết bị đầu cuối hoặc bảng điều khiển). Xem Python cho người mới bắt đầu bắt đầu hướng dẫn để được giới thiệu về việc sử dụng hệ điều hành của bạn và tương tác với Python.

Ghi chú

Nếu bạn là một người mới đến và bạn gặp lỗi như thế này:

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3

Nó có nghĩa là vì lệnh này và các lệnh được đề xuất khác trong hướng dẫn này được dự định sẽ được chạy trong vỏ (còn được gọi là thiết bị đầu cuối hoặc bảng điều khiển). Xem Python cho người mới bắt đầu bắt đầu hướng dẫn để được giới thiệu về việc sử dụng hệ điều hành của bạn và tương tác với Python.

Ghi chú

Nếu bạn là một người mới đến và bạn gặp lỗi như thế này:

Nó có nghĩa là vì lệnh này và các lệnh được đề xuất khác trong hướng dẫn này được dự định sẽ được chạy trong vỏ (còn được gọi là thiết bị đầu cuối hoặc bảng điều khiển). Xem Python cho người mới bắt đầu bắt đầu hướng dẫn để được giới thiệu về việc sử dụng hệ điều hành của bạn và tương tác với Python.

Nếu bạn sử dụng một shell nâng cao như ipython hoặc máy tính xách tay Jupyter, bạn có thể chạy các lệnh hệ thống như các lệnh trong hướng dẫn này bằng cách mở đầu chúng bằng ký tự

python3 -m pip install --upgrade pip setuptools wheel
7:pip available. You can check this by running:

Nó khuyên bạn nên viết

python3 -m pip install --upgrade pip setuptools wheel
8 thay vì đơn giản
python3 -m pip install --upgrade pip setuptools wheel
9 để đảm bảo rằng các lệnh được chạy trong cài đặt Python phù hợp với sổ ghi chép hiện đang chạy (có thể không phải là cài đặt Python tương tự mà lệnh
python3 -m pip install --upgrade pip setuptools wheel
9 đề cập đến).Installing pip/setuptools/wheel with Linux Package Managers.

Do cách mà hầu hết các phân phối Linux đang xử lý di chuyển Python 3, người dùng Linux sử dụng Python hệ thống mà không tạo ra môi trường ảo trước tiên sẽ thay thế lệnh

python3 -m pip install --upgrade pip setuptools wheel
9 trong hướng dẫn này bằng lệnh
py -m pip install --upgrade pip setuptools wheel
2 và lệnh
py -m pip install --upgrade pip setuptools wheel
3 bằng
py -m pip install --upgrade pip setuptools wheel
4. Không chạy bất kỳ lệnh nào trong hướng dẫn này với
py -m pip install --upgrade pip setuptools wheel
5: Nếu bạn gặp lỗi về quyền, hãy quay lại phần tạo môi trường ảo, đặt một môi trường, và sau đó tiếp tục với hướng dẫn như đã viết.

Unix/macOS

python3 -m ensurepip --default-pip

Đảm bảo bạn có thể chạy PIP từ dòng lệnh

py -m ensurepip --default-pip

Ngoài ra, bạn sẽ cần đảm bảo rằng bạn có sẵn PIP. Bạn có thể kiểm tra điều này bằng cách chạy:

  • Nếu bạn đã cài đặt Python từ nguồn, với trình cài đặt từ python.org hoặc qua homebrew, bạn đã có PIP. Nếu bạn trên Linux và được cài đặt bằng Trình quản lý gói OS của mình, bạn có thể phải cài đặt riêng PIP, xem Cài đặt PIP/Setuptools/Wheel với Trình quản lý gói Linux.

  • Nếu

    py -m pip install --upgrade pip setuptools wheel
    
    6 đã được cài đặt, thì trước tiên hãy thử bootstrap nó từ thư viện tiêu chuẩn:setuptools and wheel if they’re not installed already.

    các cửa sổ

    Nếu điều đó vẫn không cho phép bạn chạy

    py -m pip install --upgrade pip setuptools wheel
    
    3:

Tải xuống an toàn get-pip.py 1

Chạy

py -m pip install --upgrade pip setuptools wheel
8. 2 Điều này sẽ cài đặt hoặc nâng cấp PIP. Ngoài ra, nó sẽ cài đặt setuptools và bánh xe nếu chúng chưa được cài đặt.

Unix/macOS

python3 -m pip install --upgrade pip setuptools wheel

Đảm bảo bạn có thể chạy PIP từ dòng lệnh

py -m pip install --upgrade pip setuptools wheel

Ngoài ra, bạn sẽ cần đảm bảo rằng bạn có sẵn PIP. Bạn có thể kiểm tra điều này bằng cách chạy:

Nếu bạn đã cài đặt Python từ nguồn, với trình cài đặt từ python.org hoặc qua homebrew, bạn đã có PIP. Nếu bạn trên Linux và được cài đặt bằng Trình quản lý gói OS của mình, bạn có thể phải cài đặt riêng PIP, xem Cài đặt PIP/Setuptools/Wheel với Trình quản lý gói Linux.section below for details, but here’s the basic venv 3 command to use on a typical Linux system:

Unix/macOS

Nếu

py -m pip install --upgrade pip setuptools wheel
6 đã được cài đặt, thì trước tiên hãy thử bootstrap nó từ thư viện tiêu chuẩn:

Đảm bảo bạn có thể chạy PIP từ dòng lệnh

py -m venv tutorial_env
tutorial_env\Scripts\activate

Ngoài ra, bạn sẽ cần đảm bảo rằng bạn có sẵn PIP. Bạn có thể kiểm tra điều này bằng cách chạy:

Nếu bạn đã cài đặt Python từ nguồn, với trình cài đặt từ python.org hoặc qua homebrew, bạn đã có PIP. Nếu bạn trên Linux và được cài đặt bằng Trình quản lý gói OS của mình, bạn có thể phải cài đặt riêng PIP, xem Cài đặt PIP/Setuptools/Wheel với Trình quản lý gói Linux.

Nếu

py -m pip install --upgrade pip setuptools wheel
6 đã được cài đặt, thì trước tiên hãy thử bootstrap nó từ thư viện tiêu chuẩn:packages to be installed in an isolated location for a particular application, rather than being installed globally. If you are looking to safely install global command line tools, see Installing stand alone command line tools.

các cửa sổ

Hoặc nói chung hơn, nếu bạn muốn cài đặt một ứng dụng và để lại? Nếu một ứng dụng hoạt động, bất kỳ thay đổi nào trong thư viện của nó hoặc phiên bản của các thư viện đó có thể phá vỡ ứng dụng.

Ngoài ra, điều gì sẽ xảy ra nếu bạn có thể cài đặt các gói vào thư mục gói trang web toàn cầu? Ví dụ, trên một máy chủ chung.packages into the global site-packages directory? For instance, on a shared host.

Trong tất cả các trường hợp này, môi trường ảo có thể giúp bạn. Họ có thư mục cài đặt riêng và họ không chia sẻ thư viện với các môi trường ảo khác.

Hiện tại, có hai công cụ phổ biến để tạo môi trường ảo Python:

  • VENV có sẵn theo mặc định trong Python 3.3 trở lên, và cài đặt PIP và setuptools vào các môi trường ảo được tạo trong Python 3.4 trở lên. is available by default in Python 3.3 and later, and installs pip and setuptools into created virtual environments in Python 3.4 and later.

  • VirtualEnv cần được cài đặt riêng, nhưng hỗ trợ Python 2.7+ và Python 3.3+, và pip, setuptools và bánh xe luôn được cài đặt vào các môi trường ảo được tạo theo mặc định (bất kể phiên bản Python). needs to be installed separately, but supports Python 2.7+ and Python 3.3+, and pip, setuptools and wheel are always installed into created virtual environments by default (regardless of Python version).

Việc sử dụng cơ bản là như vậy:

Sử dụng VENV:venv:

Unix/macOS

python3 -m venv 
source /bin/activate

các cửa sổ

py -m venv <DIR>
<DIR>\Scripts\activate

Sử dụng VirtualEnv:virtualenv:

Unix/macOS

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
0

các cửa sổ

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
1

Sử dụng VirtualEnv:venv docs or the virtualenv docs.

Để biết thêm thông tin, hãy xem các tài liệu VETV hoặc tài liệu ảo.source under Unix shells ensures that the virtual environment’s variables are set within the current shell, and not in a subprocess (which then disappears, having no useful effect).

Việc sử dụng nguồn dưới các vỏ Unix đảm bảo rằng các biến môi trường ảo được đặt trong vỏ hiện tại và không phải trong một quy trình con (sau đó biến mất, không có tác dụng hữu ích).source command, but should rather run the activate script directly from the command shell like so:

Trong cả hai trường hợp trên, người dùng Windows nên sử dụng lệnh nguồn, nhưng nên chạy tập lệnh kích hoạt trực tiếp từ shell lệnh như vậy:dependency management tutorial introduces a higher level tool, Pipenv, that automatically manages a separate virtual environment for each project and application that you work on.

Quản lý nhiều môi trường ảo trực tiếp có thể trở nên tẻ nhạt, do đó, hướng dẫn quản lý phụ thuộc giới thiệu một công cụ cấp cao hơn, PIPENV, tự động quản lý một môi trường ảo riêng biệt cho mỗi dự án và ứng dụng mà bạn làm việc.

Sử dụng PIP để cài đặt is the recommended installer. Below, we’ll cover the most common usage scenarios. For more detail, see the pip docs, which includes a complete Reference Guide.

PIP là trình cài đặt được đề xuất. Dưới đây, chúng tôi sẽ bao gồm các kịch bản sử dụng phổ biến nhất. Để biết thêm chi tiết, hãy xem các tài liệu PIP, bao gồm một hướng dẫn tham khảo đầy đủ.

Cài đặt từ Pypi¶pip is to install from the Python Package Index using a requirement specifier. Generally speaking, a requirement specifier is composed of a project name followed by an optional version specifier. PEP 440 contains a full specification of the currently supported specifiers. Below are some examples.

Cách sử dụng phổ biến nhất của PIP là cài đặt từ chỉ mục gói Python bằng cách sử dụng trình xác định yêu cầu. Nói chung, một trình xác định yêu cầu bao gồm một tên dự án theo sau là một trình xác định phiên bản tùy chọn. PEP 440 chứa một đặc điểm kỹ thuật đầy đủ của các nhà xác định hiện đang được hỗ trợ. Dưới đây là một số ví dụ.

Unix/macOS

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
2

các cửa sổ

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
3

Sử dụng VirtualEnv:

Unix/macOS

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
4

các cửa sổ

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
5

Sử dụng VirtualEnv:

Unix/macOS

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
6

các cửa sổ

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
7

Sử dụng VirtualEnv:“compatible” with a certain version: 4

Unix/macOS

Để biết thêm thông tin, hãy xem các tài liệu VETV hoặc tài liệu ảo.

các cửa sổ

In [1]: import sys
        !{sys.executable} --version
Python 3.6.3
9

Sử dụng VirtualEnv:

Để biết thêm thông tin, hãy xem các tài liệu VETV hoặc tài liệu ảo.

Việc sử dụng nguồn dưới các vỏ Unix đảm bảo rằng các biến môi trường ảo được đặt trong vỏ hiện tại và không phải trong một quy trình con (sau đó biến mất, không có tác dụng hữu ích). can install from either Source Distributions (sdist) or Wheels, but if both are present on PyPI, pip will prefer a compatible wheel. You can override pip`s default behavior by e.g. using its –no-binary option.

Trong cả hai trường hợp trên, người dùng Windows nên sử dụng lệnh nguồn, nhưng nên chạy tập lệnh kích hoạt trực tiếp từ shell lệnh như vậy: are a pre-built distribution format that provides faster installation compared to Source Distributions (sdist), especially when a project contains compiled extensions.

Quản lý nhiều môi trường ảo trực tiếp có thể trở nên tẻ nhạt, do đó, hướng dẫn quản lý phụ thuộc giới thiệu một công cụ cấp cao hơn, PIPENV, tự động quản lý một môi trường ảo riêng biệt cho mỗi dự án và ứng dụng mà bạn làm việc.pip does not find a wheel to install, it will locally build a wheel and cache it for future installs, instead of rebuilding the source distribution in the future.

Sử dụng PIP để cài đặt

PIP là trình cài đặt được đề xuất. Dưới đây, chúng tôi sẽ bao gồm các kịch bản sử dụng phổ biến nhất. Để biết thêm chi tiết, hãy xem các tài liệu PIP, bao gồm một hướng dẫn tham khảo đầy đủ.

Unix/macOS

python3 -m ensurepip --default-pip
0

các cửa sổ

python3 -m ensurepip --default-pip
1

Sử dụng VirtualEnv:

Để biết thêm thông tin, hãy xem các tài liệu VETV hoặc tài liệu ảo.packages that are isolated to the current user, use the

python3 -m venv tutorial_env
source tutorial_env/bin/activate
7 flag:

Unix/macOS

python3 -m ensurepip --default-pip
2

các cửa sổ

python3 -m ensurepip --default-pip
3

Sử dụng VirtualEnv:

Để biết thêm thông tin, hãy xem các tài liệu VETV hoặc tài liệu ảo.

Việc sử dụng nguồn dưới các vỏ Unix đảm bảo rằng các biến môi trường ảo được đặt trong vỏ hiện tại và không phải trong một quy trình con (sau đó biến mất, không có tác dụng hữu ích).

py -m venv tutorial_env
tutorial_env\Scripts\activate
1. (Starting in version 10, pip displays a warning when installing any scripts to a directory outside
py -m venv tutorial_env
tutorial_env\Scripts\activate
1.) If the scripts are not available in your shell after installation, you’ll need to add the directory to your
py -m venv tutorial_env
tutorial_env\Scripts\activate
1:

  • Trong cả hai trường hợp trên, người dùng Windows nên sử dụng lệnh nguồn, nhưng nên chạy tập lệnh kích hoạt trực tiếp từ shell lệnh như vậy:

  • Trên Windows, bạn có thể tìm thấy thư mục nhị phân cơ sở người dùng bằng cách chạy

    python3 -m venv 
    source /bin/activate
    
    1 và thay thế
    python3 -m venv 
    source /bin/activate
    
    2 bằng
    python3 -m venv 
    source /bin/activate
    
    3. Ví dụ: điều này có thể trả về
    python3 -m venv 
    source /bin/activate
    
    4 vì vậy bạn sẽ cần phải đặt
    py -m venv tutorial_env
    tutorial_env\Scripts\activate
    
    1 của mình để bao gồm
    python3 -m venv 
    source /bin/activate
    
    6. Bạn có thể đặt người dùng
    py -m venv tutorial_env
    tutorial_env\Scripts\activate
    
    1 vĩnh viễn trong bảng điều khiển. Bạn có thể cần phải đăng xuất cho các thay đổi
    py -m venv tutorial_env
    tutorial_env\Scripts\activate
    
    1 để có hiệu lực.

Các tập tin yêu cầu Jo

Cài đặt danh sách các yêu cầu được chỉ định trong tệp yêu cầu.Requirements File.

Unix/macOS

python3 -m ensurepip --default-pip
4

các cửa sổ

python3 -m ensurepip --default-pip
5

Cài đặt từ VCS¶

Cài đặt một dự án từ VCS trong chế độ có thể chỉnh sửa trên mạng. Để biết sự cố hoàn toàn của cú pháp, hãy xem phần PIP trên hỗ trợ VCS.VCS Support.

Unix/macOS

python3 -m ensurepip --default-pip
6

các cửa sổ

python3 -m ensurepip --default-pip
7

Cài đặt từ VCS¶

Cài đặt một dự án từ VCS trong chế độ có thể chỉnh sửa trên mạng. Để biết sự cố hoàn toàn của cú pháp, hãy xem phần PIP trên hỗ trợ VCS.

Unix/macOS

python3 -m ensurepip --default-pip
8

các cửa sổ

python3 -m ensurepip --default-pip
9

Cài đặt từ VCS¶PyPI

Unix/macOS

py -m ensurepip --default-pip
0

các cửa sổ

py -m ensurepip --default-pip
1

Cài đặt từ VCS¶

Cài đặt một dự án từ VCS trong chế độ có thể chỉnh sửa trên mạng. Để biết sự cố hoàn toàn của cú pháp, hãy xem phần PIP trên hỗ trợ VCS.Development Mode, i.e. in such a way that the project appears to be installed, but yet is still editable from the src tree.

Unix/macOS

py -m ensurepip --default-pip
2

các cửa sổ

py -m ensurepip --default-pip
3

Cài đặt từ VCS¶

Unix/macOS

py -m ensurepip --default-pip
4

các cửa sổ

Cài đặt từ VCS¶

Cài đặt một dự án từ VCS trong chế độ có thể chỉnh sửa trên mạng. Để biết sự cố hoàn toàn của cú pháp, hãy xem phần PIP trên hỗ trợ VCS.

Unix/macOS

py -m ensurepip --default-pip
5

các cửa sổ

py -m ensurepip --default-pip
6

Cài đặt từ VCS¶PyPI)

Unix/macOS

py -m ensurepip --default-pip
7

các cửa sổ

py -m ensurepip --default-pip
8

Cài đặt từ VCS¶

Cài đặt một dự án từ VCS trong chế độ có thể chỉnh sửa trên mạng. Để biết sự cố hoàn toàn của cú pháp, hãy xem phần PIP trên hỗ trợ VCS.PEP 503 compliant index format, and use the

python3 -m venv 
source /bin/activate
9 flag to direct pip to use that index.

Cài đặt từ các chỉ mục khác

Cài đặt từ một chỉ mục thay thế

Tìm kiếm một chỉ mục bổ sung trong quá trình cài đặt, ngoài PYPI

Unix/macOS

python3 -m pip install --upgrade pip setuptools wheel
0

các cửa sổ

python3 -m pip install --upgrade pip setuptools wheel
1

Tôi có thể tìm mã nguồn cho chương trình Python ở đâu?

Nếu bạn đang sử dụng Windows, tất cả những gì bạn phải làm là truy cập Homedrive và tìm thư mục Python ở gốc của ổ đĩa hoặc trong thư mục tệp chương trình. Khi bạn tìm thấy thư mục Python, thư mục LIB sẽ ở ngay đó và nó chứa tất cả các thư viện và mã nguồn được cài đặt và tiêu chuẩn.

Python lưu trữ tất cả mã của nó ở đâu?

Rõ ràng là phải có một kho lưu trữ trực tuyến lớn, nơi lưu trữ tất cả các mã này. Và câu trả lời cho câu hỏi này là Chỉ số gói Python (PYPI). PYPI là kho phần mềm của bên thứ ba chính thức cho Python. Tại thời điểm viết bài viết này, PYPI đã lưu trữ 95971 gói!

Làm thế nào để cài đặt các gói trong Python?

Các yêu cầu để cài đặt các gói Đảm bảo bạn có thể chạy Python từ dòng lệnh Đảm bảo bạn có thể chạy PIP từ dòng lệnh đảm bảo PIP, setuptools và bánh xe được cập nhật tùy chọn, tạo môi trường ảo tạo môi trường ảo Sử dụng PIP để cài đặt từ nguồn PYPI Phân phối các gói nâng cấp bánh xe

Tôi có thể tìm mã cho một mô -đun Python ở đâu?

Nếu bạn tải xuống một tarball nguồn Python và trích xuất nó, mã của các mô -đun có thể được tìm thấy trong thư mục con mô -đun. Ví dụ: nếu bạn muốn tìm mã DateTime cho Python 2.6, bạn có thể xem xét.

Làm cách nào để tìm mã nguồn của gói Python?

Chúng tôi sử dụng phương thức GetSource () của mô -đun kiểm tra để lấy mã nguồn của hàm.Trả về văn bản của mã nguồn cho một đối tượng.Đối số có thể là một mô -đun, lớp, phương thức, chức năng, tracback, khung hoặc đối tượng mã.Mã nguồn được trả về dưới dạng một chuỗi.use the getsource() method of inspect module to get the source code of the function. Returns the text of the source code for an object. The argument may be a module, class, method, function, traceback, frame, or code object. The source code is returned as a single string.

Gói Python được lưu trữ ở đâu?

Khi một gói được cài đặt trên toàn cầu, nó được cung cấp cho tất cả người dùng đăng nhập vào hệ thống.Thông thường, điều đó có nghĩa là Python và tất cả các gói sẽ được cài đặt vào một thư mục theo/usr/local/bin/cho một hệ thống dựa trên UNIX hoặc \ files files \ cho windows./usr/local/bin/ for a Unix-based system, or \Program Files\ for Windows.

Gói Python được cài đặt thủ công ở đâu?

Để cài đặt gói bao gồm tệp setup.py, mở một cửa sổ lệnh hoặc thiết bị đầu cuối và: CD vào thư mục gốc nơi đặt setup.py.Nhập: Cài đặt python setup.py.python setup.py install.

Có phải tất cả các gói python là nguồn mở?

Python được phát triển theo giấy phép nguồn mở được OSI chấp thuận, làm cho nó có thể sử dụng tự do và có thể phân phối, ngay cả đối với sử dụng thương mại., making it freely usable and distributable, even for commercial use.