Hãy thử một cách nhanh hơn và dễ dàng hơn để làm việc với các gói Python như Exchangelib. Sử dụng Python3. 9 của ActiveState và xây dựng thời gian chạy của riêng bạn với các gói và phần phụ thuộc bạn cần. Bắt đầu miễn phí bằng cách tạo tài khoản trên Nền tảng ActiveState hoặc đăng nhập bằng tài khoản GitHub của bạn
Pip/pip3 là trình quản lý gói chính thức cho Python và là công cụ được Cơ quan đóng gói Python [PyPA] khuyên dùng để cài đặt các gói Python. Thuật ngữ 'pip' được sử dụng thay thế cho 'pip3' trong Hướng dẫn nhanh này
Theo mặc định, pip cài đặt các gói và tất cả các phụ thuộc cần thiết của chúng từ Chỉ mục gói Python [PyPI], sử dụng lệnh
pip install .
Tuy nhiên, pip hiện không hỗ trợ giải pháp phụ thuộc, điều này có thể dẫn đến môi trường bị hỏng. Để tránh điều này, bạn có thể muốn dùng thử ActiveState Platform, đây là giải pháp quản lý gói Python duy nhất tự động giải quyết các phụ thuộc, gắn cờ xung đột và thậm chí sẽ đề xuất giải pháp thay thế thủ công để giải quyết xung đột. Bắt đầu với ActiveState Platform bằng cách đăng ký một tài khoản miễn phí.
Kiểm soát phiên bản Git
Git là Hệ thống kiểm soát phiên bản [VCS] để quản lý các thay đổi trong mã nguồn, cũng như các loại tệp khác [ví dụ:. html] và cấu trúc tệp trong kho Git. Nó cho phép các nhà phát triển cộng tác trên các dự án mà không có xung đột
Kho lưu trữ Git là một. git/thư mục bên trong một dự án phát triển phần mềm. Bạn có thể triển khai Git cục bộ hoặc sử dụng nó thông qua dịch vụ được lưu trữ, chẳng hạn như Github, Gitlab hoặc Bitbucket
Một trong những lợi thế của việc sử dụng pip cùng với Git là cài đặt các cam kết mới nhất của các gói Python chưa được phát hành dưới dạng các nhánh từ Github. Một số ví dụ về điều này được cung cấp dưới đây
Điều kiện tiên quyết cài đặt Git
Trước tiên, hãy xác định xem bạn có phiên bản cập nhật của Python, pip và Git hay không. Bạn có thể kiểm tra phiên bản Python nào [nếu có] đã được cài đặt bằng cách nhập lệnh sau vào terminal hoặc cửa sổ lệnh
python --version
Đầu ra phải tương tự như
Python 3.8.2
Bạn có thể kiểm tra xem pip đã được cài đặt và cập nhật hay chưa bằng cách nhập lệnh sau
pip --version
Đầu ra phải tương tự như
pip 20.0.2 from C:\Python38\lib\site-packages\pip [python 3.8]
Nếu Python hoặc pip chưa được cài đặt hoặc chưa cập nhật, thì cách đơn giản nhất để tải phiên bản Python cập nhật với pip cho Linux, MacOS hoặc Windows là install Python 3.9 from ActiveState.
Cài đặt Git
Trước khi cài đặt Git, trước tiên bạn nên xác định xem bạn đã cài đặt Git chưa bằng cách chạy lệnh git sau
git --version
Đầu ra phải tương tự như
git version 2.32.0.windows.2
Dành cho Linux.
Hầu hết các nền tảng Linux đã có cài đặt Git cơ bản theo mặc định, nhưng chúng thường không được cập nhật. Các lệnh cài đặt Git cho các nền tảng Linux khác nhau được liệt kê tại đây
- Cài đặt dựa trên Debian, chẳng hạn như Ubuntu
sudo apt install git-all
hoặc
________số 8- RHEL và CentOS
sudo dnf install git-all
- Fedora
# Lên đến Fedora 21
python --version0
# Fedora 22 trở lên
python --version1
- mởSUSE
python --version2
Dành cho macOS.
Mặc dù MacOS đi kèm với trình cài đặt công cụ dòng lệnh bao gồm Git, Homebrew là tùy chọn được đề xuất để cài đặt macOS Git.
Để cài đặt Homebrew, hãy chạy tập lệnh sau trong thiết bị đầu cuối của bạn
python --version3
Khi Homebrew được cài đặt, bạn có thể cài đặt Git bằng lệnh sau
python --version4
Dành cho Windows.
Để cài đặt Git cho Windows, hãy trỏ trình duyệt của bạn tới https. //git-scm. com/tải xuống/thắng . Quá trình tải xuống trình cài đặt Windows Git sẽ tự động bắt đầu. Sau khi hoàn tất, bạn có thể nhấp đúp vào trình cài đặt và làm theo các bước.
Thiết lập Git lần đầu
Sau khi cài đặt Git, các biến cấu hình và môi trường Git của bạn cần được tùy chỉnh bằng git config .
Bạn có thể xem các tùy chọn cấu hình Git mặc định của mình bằng lệnh sau
python --version5
Đầu ra phải tương tự như
python --version6
Đặt danh tính Git của bạn
Đặt tên người dùng và địa chỉ email của bạn. Điều này rất quan trọng vì mọi cam kết Git đều sử dụng thông tin này
python --version7
Việc này chỉ cần được thực hiện một lần trên mỗi máy tính, nếu bạn bao gồm tùy chọn –global .
Sau khi bạn đã đặt tên người dùng và địa chỉ email, bạn có thể kiểm tra cài đặt của mình bằng lệnh sau
python --version8
Sử dụng Git
Khi danh tính Git của bạn đã được định cấu hình, bạn có thể bắt đầu sử dụng Git để cài đặt các nhánh Github.
Pip cài đặt cú pháp Git
Cú pháp lệnh sau có thể được sử dụng để cài đặt nhánh mặc định của dự án github.
python --version9
Pip Cài đặt Nhánh Git – Ví dụ
Để cài đặt cam kết mới nhất của gói Exchangelib, hãy chạy
Python 3.8.20
Pip Cài đặt thư mục con Git
Tính năng này chưa khả dụng
Phiên bản Pip cài đặt Git
Để cài đặt một phiên bản cụ thể của nhánh kho lưu trữ, hãy nhập
Python 3.8.21
Yêu cầu Git cài đặt Pip. txt
Để bao gồm các phụ thuộc Git và các phụ thuộc mô hình con, nằm ở
https. //github. com/
trong một yêu cầu. tập tin txt
# yêu cầu. txt nên bao gồm
Python 3.8.22
# Yêu cầu cài đặt. txt với cờ -r
Python 3.8.23
Bản sao Git – Cú pháp
Lệnh Git clone được sử dụng để sao chép hoặc tải xuống một dự án Git mà không cần cài đặt nó.
Trước tiên hãy điều hướng đến thư mục nơi bạn định vị kho lưu trữ nhân bản, sau đó nhập.
Python 3.8.24
Github Desktop – Sao chép với tùy chọn SSH
Github Desktop là ứng dụng khách Windows Github Git để nhân bản. Nó có tùy chọn xác thực SSH yêu cầu khóa SSH công khai. Một liên kết với hướng dẫn được bao gồm
Hình 1. Máy tính để bàn Github> Bản sao> Tùy chọn SSH
Pip Cài đặt Git bằng SSH
Cú pháp sau sẽ sử dụng SSH để cài đặt kho lưu trữ Git không được bảo vệ bằng mật khẩu
Python 3.8.25
Một giải pháp hiện đại để quản lý gói Python – Hãy dùng thử Nền tảng của ActiveState
Độ phân giải phụ thuộc là cốt lõi của ActiveState Platform. Khi bạn tạo một dự án và bắt đầu thêm các yêu cầu, Nền tảng sẽ cho bạn biết những yêu cầu đó có những yếu tố phụ thuộc nào
Nền tảng ActiveState là một công cụ xây dựng dựa trên đám mây dành cho Python. Nó cung cấp khả năng tự động hóa bản dựng và khắc phục lỗ hổng cho
- Các lõi ngôn ngữ Python, bao gồm Python 2. 7 và Trăn 3. 5+
- Các gói Python và các phụ thuộc của chúng, bao gồm
- Phụ thuộc chuyển tiếp [tức là. , phụ thuộc của phụ thuộc]
- Các thư viện C và Fortran được liên kết để bạn có thể xây dựng các gói khoa học dữ liệu
- Phụ thuộc cấp hệ điều hành cho Windows, Linux và macOS
- Các phụ thuộc được chia sẻ [nghĩa là. , OpenSSL]
- Tìm, sửa và tự động xây dựng lại phiên bản bảo mật của các gói Python như Django và môi trường trong vài phút
Quản lý gói Python đang hoạt động
Nhận đánh giá thực tế về cách Nền tảng ActiveState có thể giúp bạn quản lý các phần phụ thuộc của mình cho môi trường Python. Chỉ cần chạy lệnh sau để cài đặt Python 3. 9 và trình quản lý gói của chúng tôi, State Tool
các cửa sổ
Python 3.8.26
Linux
Python 3.8.27
Now you can run state install . Learn more about how to use the State Tool to manage your Python environment.
Hãy cho chúng tôi biết trải nghiệm của bạn trong diễn đàn Cộng đồng ActiveState
Xem video này để tìm hiểu cách sử dụng Nền tảng ActiveState để tạo Python 3. 9, sau đó sử dụng CLI [Công cụ trạng thái] của Nền tảng để cài đặt và quản lý nó