Làm cách nào để chuyển đổi giữa các phiên bản python trong pycharm?
Một vấn đề tiềm ẩn khi chạy các dự án Python là các phiên bản xung đột. Chẳng hạn, bạn có thể có Python 3. 6 được cài đặt dưới dạng phiên bản Python trên toàn hệ thống, nhưng cần xây dựng một chương trình cụ thể yêu cầu Python 3. 8 Tuy nhiên, cài đặt Python 3. 8 vì phiên bản toàn hệ thống có nguy cơ kiếm được nhiều Python 3 của bạn. 6 mã không tương thích với phiên bản mới Trong trường hợp này, việc sử dụng môi trường ảo là cần thiết, tôi. e. một môi trường độc lập chạy phiên bản Python khác với phiên bản đang chạy trên toàn hệ thống PyCharm khá hiệu quả trong việc phục vụ như một IDE (Môi trường phát triển tích hợp) cho nhiều phiên bản Python. Sử dụng Ubuntu 18. 04, chúng ta hãy xem Python 3 như thế nào. 8 có thể được thiết lập trong môi trường ảo thông qua PyCharm Cài đặt PyCharmTừ trang web JetBrains, người ta sẽ thấy rằng PyCharm (tại thời điểm viết) cung cấp cả phiên bản PyCharm Chuyên nghiệp trả phí, cũng như phiên bản mã nguồn mở miễn phí có tiêu đề Cộng đồng Bằng cách nhấp vào Tải xuống, tệp sẽ được tải xuống dưới dạng tar. tập tin gz. Tại thời điểm viết bài, tên tệp là pycharm-community-2020. 2. 3 hắc ín này. gz sau đó có thể được trích xuất vào một thư mục bạn chọn Nguồn. Ubuntu 18. 04Như được mô tả trong một hướng dẫn khác, điều hướng đến thư mục bin và mở một thiết bị đầu cuối. PyCharm sau đó có thể được cài đặt bằng cách sử dụng sh pycharm.sh Sau đó, một cửa sổ có liên quan sẽ mở ra, từ đó có thể tùy chỉnh cài đặt mặc định cho PyCharm Tạo dự án trong PyCharmNhư đã đề cập, Python 3. 6 là phiên bản mặc định của Python trong ví dụ này. Trong IDE PyCharm, sau khi Tạo dự án được chọn, bên dưới sẽ hiển thị Dự án được gọi là pythonProject cho đơn giản, nhưng bạn có thể gán bất kỳ tên nào cho dự án. Như có thể thấy ở trên, python3. 6 được chọn làm trình thông dịch cơ sở. Trong trường hợp này, Python 3. 6 và Trăn 2. 7 là hai phiên bản duy nhất được cài đặt trên hệ thống Nguồn. IDE PyCharmKhi bảng điều khiển Python được khởi động, chúng ta có thể thấy rằng Python 3. 6. 9 được tải Điều đó nói rằng, vì chúng tôi đang sử dụng phiên bản Python này trong môi trường riêng của nó, lưu ý rằng các thư viện có liên quan phải được cài đặt riêng trong môi trường này Ví dụ: cố gắng chạy thư viện numpy lần đầu tiên không thành công và do đó, cần phải cài đặt thủ công trong dự án PyCharm được đề cập như bên dưới Nguồn. IDE PyCharmTuy nhiên, khi chạy ứng dụng này trong thiết bị đầu cuối Linux tiêu chuẩn (sử dụng phiên bản toàn hệ thống), thư viện sẽ chạy mà không gặp sự cố Nguồn. PyCharm IDEĐịnh cấu hình phiên bản Python mớiNhư đã đề cập, có nhiều trường hợp theo đó một người sẽ được yêu cầu sử dụng phiên bản Python khác với phiên bản mặc định trên toàn hệ thống Đối với ví dụ này, giả sử chúng ta muốn cài đặt Python 3. 8. 0 Như được mô tả trong hướng dẫn này từ Serhat Teker, phiên bản Python này có thể được tải xuống như sau ssudo wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz Tệp tar sau đó có thể được giải nén như sau sudo tar xzf Python-3.8.0.tgz Trong trường hợp này, chúng tôi không muốn Python 3. 8 là phiên bản mặc định. Giả sử rằng phần lớn mã Python khác trên hệ thống được đặt tên theo một phiên bản khác (Python 3. 6. 9 trong trường hợp này), thì việc nâng cấp Python hoàn toàn có thể gây ra các vấn đề nghiêm trọng với các phần phụ thuộc và dẫn đến việc thư viện không dùng nữa Do đó, người ta phải sử dụng sudo make altinstall thay vì sudo make install tiêu chuẩn — cái sau sẽ ghi đè lên phiên bản Python mặc định. Về vấn đề này, người ta phải điều hướng đến thư mục Python mới tải xuống, định cấu hình và bật tối ưu hóa, sau đó sử dụng altinstall cd Python-3.8.0 Khi kiểm tra các phiên bản Python trong thiết bị đầu cuối, bạn sẽ lưu ý rằng phiên bản mặc định của Python 3. 6. 9 vẫn giữ nguyên Nguồn. thiết bị đầu cuối UbuntuTuy nhiên, Trăn 3. 8 cũng có thể gọi là bản riêng Nguồn. thiết bị đầu cuối UbuntuChúng ta có thể tìm ra nơi cài đặt từng phiên bản Python thông qua lệnh which trong terminal Nguồn. thiết bị đầu cuối UbuntuTheo đó, thư mục mới có thể được đặt thông qua PyCharm và trình thông dịch cơ sở hiện được đặt thành Python 3. 8 như dưới đây Nguồn. IDE PyCharmTheo đó, khi mở giao diện điều khiển Python cho dự án mới, chúng ta có thể thấy rằng Python 3. 8. 0 hiện đang tải Nguồn. IDE PyCharmNhư trong ví dụ trên, các thư viện cần được cài đặt riêng cho môi trường này và các phần phụ thuộc cần được cấu hình Tuy nhiên, PyCharm phù hợp với hóa đơn cho những gì chúng tôi đang cố gắng hoàn thành — cài đặt một phiên bản Python riêng trong môi trường ảo mà không ảnh hưởng đến phiên bản toàn hệ thống Sự kết luậnTrong ví dụ này, bạn đã thấy
Về vấn đề này, PyCharm cung cấp một nền tảng khá hữu ích để làm việc với các phiên bản Python khác nhau. Các môi trường ảo được cài đặt tách biệt về mặt kỹ thuật với chính PyCharm và có thể chạy đơn giản trong thiết bị đầu cuối. Tuy nhiên, người ta không thể tranh luận rằng PyCharm làm cho quy trình trở nên trực quan hơn Rất cảm ơn vì đã đọc. Mọi câu hỏi hoặc phản hồi đều được đánh giá cao. Bạn có thể tìm thêm nội dung khoa học dữ liệu của tôi tại michael-grogan. com từ chối trách nhiệm. Bài báo này được viết trên cơ sở “nguyên trạng” và không có bảo hành. Nó chỉ được viết cho mục đích giáo dục và không nên được hiểu là bất kỳ loại lời khuyên chuyên nghiệp nào. Không có gì đảm bảo rằng việc thực thi bất kỳ mã nào được minh họa ở trên sẽ phù hợp với hệ thống của riêng bạn và việc sử dụng là rủi ro của riêng bạn |