Mọi thứ bạn cần biết về Môi trường Python



Bài viết này sẽ cung cấp cho bạn kiến ​​thức chi tiết và toàn diện về Môi trường Python và các biến.

Python, như chúng ta đã biết, đã đạt được sự hoan nghênh to lớn trong vài năm qua vì tính đơn giản và tính di động của mã giữa các nền tảng. Tuy nhiên, chúng ta bắt đầu viết mã python từ đâu? Lý do chính về môi trường là tạo ra một khu vực biệt lập để phát triển các dự án riêng lẻ. Điều này cho phép mỗi dự án không có sự phụ thuộc của nó bất kể các dự án khác được lưu trữ trên máy tính với các yêu cầu cụ thể của nó. Trong bài viết này, chúng ta sẽ hiểu về Môi trường Python.

Nhu cầu về môi trường Python

Để chuyển đổi bất kỳ mã nào, bạn cần có Trình thông dịch, liên quan đến 70% ứng dụng. Sau đó, bạn sẽ cần một 'bang line'. Chủ yếu có hai cách để tạo ra điều này. Bạn có thể chọn tạo chương trình bằng cách sử dụng trình soạn thảo văn bản đơn giản như WordPad hoặc Notepad ++ hoặc chỉ cần tạo trình bao python trên nền tảng putty. Mỗi người trong số họ có ưu và nhược điểm của nó. Một trình bao có thể được sử dụng để tương tác với hệ điều hành, ví dụ, một “thiết bị đầu cuối” có thể được sử dụng để khai thác hệ điều hành windows. Trong một trình bao, việc diễn giải mã của bạn diễn ra trong thời gian thực, điều này rất có lợi. Nó cung cấp cho bạn ý tưởng về các lỗi có thể xảy ra và kết quả thực thi mã.





Dưới đây là một đoạn mã được chạy trong Python IDE (Môi trường phát triển tích hợp) như PyCharm để đưa ra kết quả mong muốn.

while (1) #! / usr / bin / env python #get username from a prompt username = raw_input (“Đăng nhập:“) # danh sách người dùng được phép Tham gia1 = ”Pranav” Tham gia2 = ”Radhika” # kiểm soát người dùng đầu vào Nếu (tên người dùng = = Người tham gia1): in “quyền truy cập được cấp” elif (tên người dùng == Người tham gia2): in “xin chào” else: in “quyền truy cập không được cấp” #end

môi trường trăn



Đối với HĐH Windows, nơi tốt nhất để cài đặt python là từ trang web chính thức, dĩ nhiên là www.python.org. Máy tính MAC OS X đã được cài đặt python. Linux cũng đi theo bộ với hầu hết các máy tính được cài đặt sẵn.

c vs c ++ vs java

Chúng tôi khuyên bạn nên sử dụng python 3 được cài đặt với Homebrew. Sau đó, hãy tiếp tục và cài đặt “virtualenv” bằng cách sử dụng pip3. Khi tất cả các gói được sao chép, chúng tôi cần thiết lập vị trí của môi trường của chúng tôi có thể được thực hiện bằng cách:

virtualenv -p python3 ~ / VirtEnv1

Thuật ngữ VirtEnv1 là tên của môi trường ảo và xác định đường dẫn chính xác của môi trường của chúng ta. Sau khi môi trường được khởi tạo, một tệp được gọi là “hoạt động” bên trong thư mục bin. Chúng tôi đặt làm nguồn như đề cập bên dưới.

cd ~ / VirtEnv1
bin nguồn / kích hoạt

con rối và đầu bếp là gì

Trong trường hợp bạn chọn hủy kích hoạt môi trường ảo, hãy nhậpHủy kích hoạt

Các khía cạnh khác nhau của môi trường Python

Theo cách tương tự, chúng ta có thể tạo nhiều môi trường như vậy và lặp lại quá trình trên cho các phiên bản python khác nhau.

  • Trình gói môi trường Python (PEW). PEW hoạt động như một trình bao bọc và nó có thể được sử dụng chỉ một lần. Nó giúp làm việc trên môi trường ảo rất dễ dàng. Sử dụng một lệnh duy nhất, bạn có thể tạo môi trường mới ngay lập tức sau khi cài đặt một vài gói.

  • VENV là một công cụ môi trường ảo khác được khuyên dùng nhiều nhất. Nó tạo tệp cấu hình, tệp này được python hiểu trực tiếp và không sao chép tệp nhị phân sang các vị trí mới hơn. Tuy nhiên, vấn đề duy nhất là nó không hỗ trợ các phiên bản 3.3 trở xuống.

  • PIPENV đưa mọi thứ đến tất cả các đấu trường mới vì nó kết hợp các gói và môi trường được hỗ trợ vào một công cụ duy nhất. Chỉ cần đặc điểm kỹ thuật của môi trường và nó tạo ra các phần riêng biệt cho các mục đích khác nhau như sản xuất, thử nghiệm và phát triển.

Thiết lập python đi kèm với một số mô-đun và gói tuân theo một bộ quy trình xác định để tải xuống, lưu trữ và giải nén các tệp này. Bất cứ khi nào chúng tôi lưu trữ một dự án hoặc cố gắng truy xuất một gói, python sẽ truy cập vào một đường dẫn con duy nhất của thư mục chính mà nó đã được cài đặt ban đầu. Có một số thư viện được gọi là gói trang hoặc gói của bên thứ ba, những thư viện này không có gì khác ngoài các tệp do người dùng tạo. Cai khacloại được gọi là gói hệ thống là các thư viện tiêu chuẩn được xác định bởi python.

Các biến môi trường

  • PYTHONPATH

Biến này cho trình thông dịch Python biết vị trí các tệp mô-đun được nhập vào một chương trình. Nó phải bao gồm thư mục thư viện nguồn Python và các thư mục chứa mã nguồn Python. Trình cài đặt Python đôi khi đặt trước PYTHONPATH.

  • PYTHONSTARTUP

Nó chứa đường dẫn của một tệp khởi tạo chứa mã nguồn Python. Nó được thực thi mỗi khi bạn khởi động trình thông dịch. Nó được đặt tên là “.pythonrc.py” trong Unix và nó chứa các lệnh tải các tiện ích hoặc sửa đổi PYTHONPATH.

  • PYTHONCASEOK

Nó được sử dụng trong Windows để hướng dẫn Python tìm kết quả khớp không phân biệt chữ hoa chữ thường đầu tiên trong một câu lệnh nhập. Đặt biến này thành bất kỳ giá trị nào để kích hoạt nó.

  • PYTHONHOME

Nó là một đường dẫn tìm kiếm mô-đun thay thế. Nó thường được nhúng trong thư mục PYTHONSTARTUP hoặc PYTHONPATH để giúp chuyển đổi thư viện mô-đun dễ dàng.

sự khác biệt giữa xml và html
  • PYTHONBREAKPOINT

Nếu điều này được đặt, nó sẽ đặt tên cho một có thể gọi bằng ký hiệu đường dẫn chấm. Mô-đun sẽ được nhập và sau đó chạy bằng triển khai mặc định của sys.breakpointhook () mà bản thân nó được gọi bằng breakpoint () tích hợp sẵn. Nếu không được đặt hoặc được đặt thành chuỗi trống, nó tương đương với giá trị “pdb.set_trace”. Đặt giá trị này thành chuỗi “0” khiến việc triển khai mặc định của sys.breakpointhook () không thể làm gì khác ngoài việc trả về ngay lập tức.

Với điều này, chúng ta đến phần cuối của bài viết Môi trường Python này . Để có được kiến ​​thức chuyên sâu về Python cùng với các ứng dụng khác nhau của nó, bạn có thể để được đào tạo trực tuyến trực tiếp với hỗ trợ 24/7 và quyền truy cập trọn đời.

Có một câu hỏi cho chúng tôi? Đề cập đến chúng trong phần nhận xét của bài viết Môi trường Python này và chúng tôi sẽ liên hệ lại với bạn.