Hướng dẫn how install both python and anaconda? - cách cài đặt cả python và anaconda?

Bạn muốn sử dụng Anaconda cùng với các bản phân phối Python khác? Đây là cách để giữ cho các cài đặt Python đó không bước lên nhau trên các ngón chân khác

Nhà văn cao cấp, Infoworld |InfoWorld |

Hướng dẫn how install both python and anaconda? - cách cài đặt cả python và anaconda?
Sao Mộc/Photos.com

Mục lục

Cho xem nhiều hơn

Sự phân phối Anaconda của Python bao gồm rất nhiều thư viện và công cụ cho khoa học dữ liệu và điện toán khoa học dưới một mái nhà. Kháng cáo của nó vượt ra ngoài sự khủng hoảng số khoa học, mặc dù. Anaconda cũng hữu ích như một phân phối Python mục đích chung.

Nhưng Anaconda đi kèm với phần bẫy và sự tinh tế của nó. Điều gì sẽ xảy ra nếu bạn sử dụng Anaconda cùng với các bản phân phối Python khác, và bạn không muốn họ bước lên các ngón chân của nhau? Làm thế nào để bạn tích hợp Anaconda một cách hiệu quả với dụng cụ Python khác của bạn, như IDES? Và nếu bạn quyết định bạn chỉ muốn sử dụng Python thông thường, làm thế nào để bạn loại bỏ Anaconda mà không phá vỡ bất cứ thứ gì khác?

Trong bài viết này, chúng tôi sẽ xem xét cách thiết lập và làm việc với Anaconda cùng với các phiên bản Python thông thường trên cùng một hệ thống. Bài viết này giả định rằng bạn đã cài đặt một số phiên bản Python và bạn có kiến ​​thức làm việc cơ bản về Python trước khi bắt đầu. Cũng lưu ý rằng hầu hết các hướng dẫn ở đây đều liên quan đến việc chạy Anaconda trên Microsoft Windows.

Thiết lập Anaconda với các trăn khác

Khi bạn chạy trình cài đặt Anaconda, bạn đã giành chiến thắng được chào đón với rất nhiều tùy chọn tuyệt vời. Nhưng một vài tùy chọn bạn được trình bày với tất cả sự khác biệt khi khiến Anaconda cùng tồn tại với các cài đặt Python khác.

Tùy chọn đầu tiên đáng để thay đổi là trong menu Loại Chọn Loại cài đặt, trong đó bạn chọn giữa việc cài đặt Anaconda chỉ dành cho tôi hoặc tất cả người dùng. Nếu bạn có trên một máy tính nơi bạn có đặc quyền quản trị viên, việc chọn tất cả người dùng làm cho cuộc sống trở nên dễ dàng hơn, vì vậy hãy chọn tùy chọn đó nếu bạn có thể. Nếu bạn chỉ chọn tôi, lựa chọn mặc định là một thư mục con trong hồ sơ người dùng của bạn, có thể khó tìm hơn một chút theo mặc định, nhưng vẫn có thể truy cập được miễn là bạn biết đường dẫn.

Hướng dẫn how install both python and anaconda? - cách cài đặt cả python và anaconda?
Idg

Chọn tùy chọn Cài đặt tất cả người dùng nếu có thể, vì điều này sẽ cho phép bạn tự do hơn về nơi đặt thư mục Anaconda.

Trên trang menu tiếp theo, bạn sẽ có cơ hội thay đổi thư mục nơi Anaconda được cài đặt. Để làm cho Anaconda dễ dàng truy cập, hãy đặt nó vào một thư mục (nơi bạn có quyền ghi) cao hơn trên ổ đĩa càng tốt. Chẳng hạn, trên hệ thống của tôi, tôi có & nbsp; ____ 2 & nbsp; ổ đĩa dành riêng cho các ứng dụng, vì vậy tôi sử dụng & nbsp; ________ 3 & nbsp; làm thư mục cài đặt anaconda của tôi. Bạn có thể không thể sử dụng một thư mục ra khỏi gốc của ổ đĩa nếu bạn cài đặt chỉ như tôi, nhưng đường dẫn đến Anaconda càng đơn giản thì càng tốt.

Hướng dẫn how install both python and anaconda? - cách cài đặt cả python và anaconda?
Idg

Chọn tùy chọn Cài đặt tất cả người dùng nếu có thể, vì điều này sẽ cho phép bạn tự do hơn về nơi đặt thư mục Anaconda.

Trên trang menu tiếp theo, bạn sẽ có cơ hội thay đổi thư mục nơi Anaconda được cài đặt. Để làm cho Anaconda dễ dàng truy cập, hãy đặt nó vào một thư mục (nơi bạn có quyền ghi) cao hơn trên ổ đĩa càng tốt. Chẳng hạn, trên hệ thống của tôi, tôi có & nbsp; ____ 2 & nbsp; ổ đĩa dành riêng cho các ứng dụng, vì vậy tôi sử dụng & nbsp; ________ 3 & nbsp; làm thư mục cài đặt anaconda của tôi. Bạn có thể không thể sử dụng một thư mục ra khỏi gốc của ổ đĩa nếu bạn cài đặt chỉ như tôi, nhưng đường dẫn đến Anaconda càng đơn giản thì càng tốt.

Sử dụng một thư mục cài đặt càng gần với root của ổ đĩa của bạn càng tốt, vì mục đích làm cho đường dẫn của nó dễ dàng tìm thấy.

Hướng dẫn how install both python and anaconda? - cách cài đặt cả python và anaconda?
Idg

Chọn tùy chọn Cài đặt tất cả người dùng nếu có thể, vì điều này sẽ cho phép bạn tự do hơn về nơi đặt thư mục Anaconda.

Trên trang menu tiếp theo, bạn sẽ có cơ hội thay đổi thư mục nơi Anaconda được cài đặt. Để làm cho Anaconda dễ dàng truy cập, hãy đặt nó vào một thư mục (nơi bạn có quyền ghi) cao hơn trên ổ đĩa càng tốt. Chẳng hạn, trên hệ thống của tôi, tôi có & nbsp; ____ 2 & nbsp; ổ đĩa dành riêng cho các ứng dụng, vì vậy tôi sử dụng & nbsp; ________ 3 & nbsp; làm thư mục cài đặt anaconda của tôi. Bạn có thể không thể sử dụng một thư mục ra khỏi gốc của ổ đĩa nếu bạn cài đặt chỉ như tôi, nhưng đường dẫn đến Anaconda càng đơn giản thì càng tốt.

Sử dụng một thư mục cài đặt càng gần với root của ổ đĩa của bạn càng tốt, vì mục đích làm cho đường dẫn của nó dễ dàng tìm thấy.

Đây là lý do lớn mà bạn sẽ muốn một con đường dễ dàng truy cập: Khi bạn thiết lập Anaconda để cùng tồn tại một cách không thích hợp với các bản cài đặt Python khác, bạn có thể cần chỉ định thủ công đường dẫn đến trình thông dịch Anaconda, vì nó có thể không phải lúc nào cũng được phát hiện tự động và bởi vì (theo thiết kế) nó sẽ không có trong hệ thống của bạn & nbsp; ________ 4. Càng dễ tìm thấy, càng ít đau đầu sau này.

Trên màn hình cài đặt tiếp theo, bạn sẽ được trình bày với hai tùy chọn: Thêm Anaconda3 vào hệ thống & nbsp; ____ 4 & nbsp; biến môi trường, và đăng ký Anaconda3 với tư cách là hệ thống Python 3.7. Uncheck & nbsp; cả & nbsp; tùy chọn. Lần đầu tiên ngăn chặn các cài đặt Python hiện tại có & nbsp; Thứ hai giữ cho cài đặt Python hiện tại của bạn được đăng ký làm trình thông dịch mặc định trong sổ đăng ký Windows.

Điều gì sẽ xảy ra nếu bạn không muốn sử dụng phím tắt, nhưng chỉ muốn kích hoạt kích hoạt trong bất kỳ trường hợp PowerShell nào bạn tình cờ tham gia? Điều này khó hơn, bởi vì bạn phải thực hiện cùng một thói quen kích hoạt được sử dụng trong phím tắt.

Bạn có thể làm điều này bằng cách của A & NBSP;

& 'D:\Anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'D:\Anaconda3'

Đặt tập lệnh đó ở đâu đó trong & nbsp;

Sử dụng môi trường ảo Anaconda trong các công cụ phát triển

Hầu hết các IDE với hỗ trợ Python ngày nay đều đủ thông minh để nhận ra sự hiện diện của cài đặt Anaconda và bất kỳ môi trường ảo nào được cài đặt. Chẳng hạn, trình cắm Python của Visual Studio Code sẽ làm điều này, ngay cả khi hệ thống & nbsp; ____ 4 & nbsp; isn được cấu hình để trỏ đến Anaconda.

Bây giờ là tin xấu. Một số IDE, bao gồm mã Visual Studio, không tích hợp thanh lịch với hệ thống kích hoạt môi trường của Anaconda. & NBSP; do đó, nếu bạn có PowerShell được chọn làm máy chủ đầu cuối tích hợp, IDE không thể kích hoạt môi trường Anaconda khi bạn mở Terminal tích hợp.

May mắn thay, có một cách giải quyết cho mã VS. Chỉnh sửa tệp & nbsp; ________ 15 & nbsp; cho dự án của bạn và thêm cài đặt sau:

"terminal.integrated.shellArgs.windows": "-ExecutionPolicy ByPass -NoExit -Command \"& 'D:\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'D:\\Anaconda3' \""

Lưu ý rằng nếu đường dẫn đến Anaconda của bạn là khác nhau, bạn sẽ cần sửa đổi dòng trên phù hợp; Hãy nhớ thoát khỏi dấu gạch chéo ngược cho các đường dẫn Windows như ở trên.

Bây giờ, khi bạn mở đầu thiết bị tích hợp, các lệnh đầu tiên được truyền cho nó sẽ là tập lệnh kích hoạt cho môi trường Anaconda. Bạn có thể sửa đổi điều này hơn nữa để kích hoạt môi trường ảo dành riêng cho dự án nếu cần.

Loại bỏ Anaconda

Nếu bạn đã đặt Anaconda làm cài đặt Python mặc định của bạn, thì việc gỡ cài đặt Anaconda bằng cách sử dụng trình gỡ cài đặt tích hợp của nó không nên gây ra bất kỳ rắc rối nào. Các cài đặt Python khác nên vẫn chưa được xử lý và vẫn nên hoạt động.

Nếu bạn cho phép Anaconda thay đổi & nbsp; ________ 4, hãy xem qua cả hồ sơ người dùng của bạn & nbsp;

Cuối cùng, nó luôn luôn tốt nhất để xóa Anaconda sau khi thực hiện khởi động lại đầy đủ hoặc ít nhất là đăng nhập/đăng nhập, để đảm bảo rằng không có trường hợp nào của Anaconda đang chạy. Ngoài ra, hãy chắc chắn rằng bạn không có bất cứ thứ gì tự động ra mắt trong hồ sơ người dùng của bạn, như một nhiệm vụ nền, điều hành Anaconda. Nếu không, quá trình loại bỏ có thể chùn bước.

Cách làm nhiều hơn với Python

  • Cách sử dụng DataClasses Python
  • Bắt đầu với Async trong Python
  • Cách sử dụng Asyncio trong Python
  • 3 bước để đại tu Async Python
  • Cách sử dụng pyinstaller để tạo Python Executables
  • Hướng dẫn Cython: Cách tăng tốc Python
  • Cách cài đặt Python theo cách thông minh
  • Cách quản lý các dự án Python với thơ
  • Cách quản lý các dự án python với pipenv
  • VirtualEnv và Venv: Môi trường ảo Python được giải thích
  • Python Virtualenv và Venv Do, và don
  • Python ren và các quy trình con được giải thích
  • Cách sử dụng Trình gỡ lỗi Python
  • Cách sử dụng TimeIt để hồ sơ mã Python
  • Cách sử dụng CPROFILE để cấu hình mã Python
  • Cách chuyển đổi Python thành JavaScript (và trở lại)

Serdar Yegulalp là một nhà văn cao cấp tại Infoworld, tập trung vào học máy, container hóa, devops, hệ sinh thái Python và đánh giá định kỳ.

Bản quyền © 2020 IDG Communications, Inc.

Tôi có thể cài đặt Python và Anaconda cùng một lúc không?

Tôi đã cài đặt Python. Tôi có thể cài đặt Anaconda không? Bạn không cần phải gỡ cài đặt các bản cài đặt hoặc gói Python khác trước khi cài đặt Anaconda.You do not need to uninstall other Python installations or packages before installing Anaconda.

Tôi có thể tải xuống Anaconda nếu tôi đã có Python không?

Anaconda là một bản phân phối Python đa nền tảng mà bạn có thể cài đặt trên Windows, MacOS hoặc các bản phân phối khác nhau của Linux.Lưu ý nếu bạn đã cài đặt Python, bạn không cần phải gỡ cài đặt nó.Bạn vẫn có thể tiếp tục và cài đặt Anaconda và sử dụng phiên bản Python đi kèm với phân phối Anaconda.If you already have Python installed, you don't need to uninstall it. You can still go ahead and install Anaconda and use the Python version that comes along with Anaconda distribution.

Tôi có thể cài đặt cả Pycharm và Anaconda không?

Chúng hoạt động tốt với nhau - bạn chỉ cần thiết lập một cấu hình chạy trỏ đến cài đặt Anaconda.Lưu câu trả lời này.Hiển thị hoạt động trên bài viết này.

Tốt hơn là cài đặt Python hoặc Anaconda?

Vì ActiveState cung cấp hỗ trợ thương mại, ActivePython là lựa chọn tốt nhất cho những người tập trung vào việc xây dựng các ứng dụng thương mại.Anaconda là một lựa chọn tốt cho những người tập trung vào việc tạo các ứng dụng khoa học dữ liệu phi thương mại vì bạn có thể tận dụng hệ sinh thái Python đã được chứng minh của Anaconda miễn phí.ActivePython is the best choice for those focused on building commercial applications. Anaconda is a good choice for those focused on creating non-commercial data science applications since you can take advantage of Anaconda's proven Python ecosystem for free.