Ngày phát hành python 2.0

Vòng đời SDK Azure và hỗ trợ được điều chỉnh bởi Chính sách vòng đời hiện đại mới nhất của Microsoft, chính sách này sẽ áp dụng trong trường hợp có bất kỳ xung đột nào với thông tin bên dưới

Vòng đời của gói

Dưới đây là các giai đoạn của vòng đời gói điển hình [đối với các phiên bản chính]

  1. Beta – SDK mới có sẵn cho mục đích phản hồi và truy cập sớm và không được khuyến nghị sử dụng trong sản xuất. Hỗ trợ phiên bản beta bị giới hạn đối với các sự cố GitHub và thời gian phản hồi không được đảm bảo. Các bản phát hành beta thường tồn tại trong vòng chưa đầy 1 năm, sau đó chúng không được dùng nữa hoặc được phát hành dưới dạng ổn định

  2. Đang hoạt động - SDK thường có sẵn và được hỗ trợ đầy đủ, sẽ nhận được các bản cập nhật tính năng mới, cũng như các bản sửa lỗi và bảo mật. Phiên bản chính sẽ vẫn hoạt động trong ít nhất 12 tháng kể từ ngày phát hành. Các bản cập nhật tương thích cho bản phát hành chính được cung cấp thông qua các phiên bản nhỏ hoặc phiên bản vá lỗi. Khách hàng được khuyến khích sử dụng phiên bản mới nhất vì đó là phiên bản sẽ được sửa lỗi và cập nhật

  3. Không dùng nữa - Một thư viện không còn tuân thủ Nguyên tắc Azure SDK cập nhật nhất của chúng tôi hoặc đã bị thay thế bởi một bản phát hành gần đây hơn. Trong cả hai trường hợp, thư viện hiện tại không được dùng nữa để thay thế cho thư viện mới hơn. Thông thường, việc ngừng sử dụng xảy ra cùng lúc thư viện thay thế được chuyển sang Hoạt động, sau đó các bản phát hành sẽ chỉ giải quyết các bản sửa lỗi và bản sửa lỗi bảo mật quan trọng nhất trong ít nhất 12 tháng nữa

  4. Cộng đồng - SDK sẽ không còn nhận được các bản cập nhật từ Microsoft trừ khi có quy định khác trong thỏa thuận khách hàng riêng biệt. Gói sẽ vẫn có sẵn thông qua các trình quản lý gói công khai và repo GitHub, có thể được duy trì bởi cộng đồng

Bạn có thể kiểm tra giai đoạn vòng đời cho gói của mình tại trang này

đám mây xanh

Theo mặc định, các thư viện Azure được định cấu hình để kết nối với Đám mây Azure toàn cầu. Các nền tảng mục tiêu đám mây bổ sung có sẵn, chẳng hạn như Azure Stack, Azure China và Government Cloud. Vòng đời của gói có thể khác nhau trên các nền tảng mục tiêu khác nhau. Tham khảo tài liệu nền tảng đích để biết thêm thông tin

Phụ thuộc Azure SDK

Các thư viện Azure SDK phụ thuộc vào Azure Service REST API, thời gian chạy ngôn ngữ lập trình, hệ điều hành và các thư viện của bên thứ ba

Các thư viện Azure SDK sẽ không được đảm bảo hoạt động trên các nền tảng và với các phần phụ thuộc khác đã hết hạn sử dụng. Việc bỏ hỗ trợ cho các phần phụ thuộc như vậy có thể được thực hiện mà không cần tăng phiên bản chính của thư viện Azure SDK. Chúng tôi thực sự khuyên bạn nên di chuyển sang các nền tảng được hỗ trợ và các nền tảng phụ thuộc khác để đủ điều kiện nhận hỗ trợ kỹ thuật

Dưới đây là danh sách các nền tảng và thời gian chạy Azure SDK được hỗ trợ để bạn tham khảo

Các hệ điều hành. Windows, MacOS, Linux [đã thử nghiệm trên Ubuntu] Để phát triển Di động, vui lòng kiểm tra các nền tảng được hỗ trợ và Android

thời gian chạy

  • bất kỳ hỗ trợ. NET thực hiện. NET chuẩn 2. 0
  • Java. Java 8 , Java 11
  • Nút. js. Các phiên bản LTS của Nút. js bao gồm không chỉ những cái ở trạng thái Hoạt động, mà cả những cái ở trạng thái Bảo trì
  • Trăn 3. 7+. Vui lòng kiểm tra SDK Azure để lập kế hoạch chính sách Python để biết thêm chi tiết về các phiên bản Python trong tương lai
  • Đi. 2 bản phát hành Go chính mới nhất, tham khảo bản phát hành Go để biết thêm chi tiết
  • C++. Tham khảo danh sách các nền tảng và trình biên dịch được hỗ trợ
  • nhúng C. Tham khảo danh sách các nền tảng và trình biên dịch được hỗ trợ

cấu hình thử nghiệm

Dưới đây là các cấu hình thử nghiệm bao gồm các hệ điều hành và thời gian chạy khác nhau. Bạn có thể thấy một số phiên bản sắp ra mắt mà chúng tôi đang bỏ hỗ trợ hoặc các phiên bản sắp tới mà chúng tôi chưa hỗ trợ chính thức. Vui lòng xem chi tiết ở phần trước để biết bộ hỗ trợ chính thức

  • NET kiểm tra cấu hình
  • Cấu hình thử nghiệm Java
  • Cấu hình thử nghiệm JavaScript
  • Cấu hình thử nghiệm Python
  • Đi kiểm tra cấu hình
  • Cấu hình thử nghiệm C++

Ủng hộ

Khách hàng có gói hỗ trợ có thể mở phiếu Hỗ ​​trợ Azure tại đây. Bạn có thể mở các sự cố GitHub trong kho Azure SDK GitHub để theo dõi các lỗi và yêu cầu tính năng. Các vấn đề về GitHub là miễn phí, nhưng có thể mất nhiều thời gian hơn để xử lý

Bạn không cần cài đặt hay cấu hình bất cứ thứ gì khác để sử dụng Python 2. Các hướng dẫn này ghi lại quá trình cài đặt Python 3

Phiên bản Python đi kèm với OS X rất tốt cho việc học nhưng không tốt cho việc phát triển. Phiên bản được cung cấp cùng với OS X có thể đã lỗi thời so với bản phát hành Python chính thức hiện tại, được coi là phiên bản sản xuất ổn định

Làm đúng

Hãy cài đặt phiên bản thực của Python

Trước khi cài đặt Python, bạn cần cài đặt GCC. Có thể nhận được GCC bằng cách tải xuống Xcode, Công cụ dòng lệnh nhỏ hơn [phải có tài khoản Apple] hoặc gói thậm chí nhỏ hơn

Ghi chú

Nếu bạn đã cài đặt Xcode, đừng cài đặt OSX-GCC-Installer. Kết hợp lại, phần mềm có thể gây ra các sự cố khó chẩn đoán

Ghi chú

Nếu bạn thực hiện cài đặt Xcode mới, bạn cũng sẽ cần thêm các công cụ dòng lệnh bằng cách chạy xcode-select --install trên thiết bị đầu cuối

Mặc dù OS X đi kèm với một số lượng lớn các tiện ích Unix, nhưng những người quen thuộc với hệ thống Linux sẽ nhận thấy thiếu một thành phần chính. người quản lý gói. Homebrew lấp đầy khoảng trống này

Để , hãy mở Terminal hoặc trình giả lập thiết bị đầu cuối OS X yêu thích của bạn và chạy

$ /bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install.sh]"

Tập lệnh sẽ giải thích những thay đổi mà tập lệnh sẽ thực hiện và nhắc bạn trước khi quá trình cài đặt bắt đầu. Khi bạn đã cài đặt Homebrew, hãy chèn thư mục Homebrew vào đầu biến môi trường

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
0 của bạn. Bạn có thể thực hiện việc này bằng cách thêm dòng sau vào cuối tệp
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
1 của mình

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

Nếu bạn có OS X 10. 12 [Sierra] trở lên sử dụng dòng này thay thế

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Bây giờ, chúng ta có thể cài đặt Python 3

$ brew install python

Quá trình này sẽ mất một hoặc hai phút

Pip

Homebrew cài đặt

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 trỏ tới Homebrew'd Python 3 cho bạn

Làm việc với Python3

Lúc này, bạn đã có hệ thống Python 2. 7 có sẵn, có khả năng là đã cài đặt và cả phiên bản Homebrew của Python 3

$ python

sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew

________số 8_______

sẽ khởi chạy trình thông dịch Python 2 được cài đặt Homebrew [nếu có]

$ python3

sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew

Nếu phiên bản Homebrew của Python 2 được cài đặt thì

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3 sẽ trỏ đến Python 2. Nếu phiên bản Homebrew của Python 3 được cài đặt thì
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 sẽ trỏ đến Python 3

Phần còn lại của hướng dẫn sẽ giả định rằng

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
5 tham khảo Python 3

# Do I have a Python 3 installed?
$ python --version
Python 3.7.1 # Success!

Pipenv & Môi trường ảo

Bước tiếp theo là cài đặt Pipenv, để bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo

Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý

Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8

Chủ Đề