Cài python không cần quyền admin linux

Python là một ngôn ngữ đẹp từ kinh nghiệm của tôi. Nó hoạt động rất nhanh, dễ học và có thể thích nghi trong nhiều lĩnh vực. Tôi bắt đầu sử dụng Python để học Khoa học dữ liệu nhưng gần đây phát hiện ra rằng nó cũng có thể mở rộng sang quét web hoặc lập trình BOT tự động. Thông thường, hầu hết công việc dường như hoạt động tốt với máy tính xách tay cá nhân của tôi có quyền quản trị. Tuy nhiên, khi tôi cố gắng áp dụng kiến ​​thức này vào lĩnh vực trách nhiệm của mình tại nơi làm việc [tôi. e. trong môi trường làm việc NGƯỜI DÙNG của Công ty tôi không có quyền quản trị], họ cảm thấy thất vọng và phần lớn thời gian, cài đặt gói không hoạt động tốt. Sau khi tìm kiếm và thử một vài phương pháp trong vài ngày, cuối cùng tôi đã tìm ra một cách hiệu quả. Do đó, tôi tin rằng việc viết blog này sẽ giúp một số người khác tìm ra những vấn đề tương tự mà tôi đã gặp phải. Đó là cách bạn có thể sử dụng Python mà không cần quyền quản trị tại nơi làm việc của mình

Không có quyền quản trị, tôi sẽ cần sử dụng phần mềm có thể được cài đặt ở chế độ di động hoặc ứng dụng cơ sở web. Tôi đã thử một số phần mềm portable hoặc nền tảng đám mây có thể dùng để chạy Python. Chúng bao gồm các dịch vụ Anaconda, SublimeText, PortablePython, WinPython, Google Colaboratory, Microsoft Azure và các dịch vụ khác. Vì tôi mới chỉ thử kỹ một phần trong số chúng nên tôi sẽ chỉ đề cập đến một số trong số chúng ở đây

Phần mềm được đề xuất đầu tiên là sử dụng Anaconda vì nó đi kèm với phần lớn các gói tiện dụng hữu ích và nó có thể được cài đặt trực tiếp vào máy làm việc của bạn ở chế độ di động mà không yêu cầu quyền quản trị. Tôi bắt đầu sử dụng phần mềm này được vài tháng bằng cách chạy nó qua máy tính xách tay Jupyter để tự học. Tuy nhiên, tôi không thể cài đặt bất kỳ gói bổ sung nào, chẳng hạn như thuật toán XGBoost ML nổi tiếng sử dụng môi trường Anaconda này. Có một vài bài viết trên Stackoverflow như bài này mà tôi đã xem qua, nhưng nó không giải quyết được vấn đề. Ở dòng dưới cùng, có vẻ như tôi cần định cấu hình PATH của hệ thống mà tôi không có quyền thực hiện. Đối với Windows 10, bạn có thể truy cập cấu hình PATH này bằng cách đi qua Bảng điều khiển và nhập “PATH” trên trường tìm kiếm. Như bạn có thể thấy từ ảnh chụp nhanh bên dưới, tôi không có quyền kiểm soát quản trị để thay đổi Đường dẫn hệ thống. Tôi có thể yêu cầu bộ phận hỗ trợ CNTT thay đổi nó cho tôi, nhưng sẽ có một số cách tốt hơn để viết mã Python ở chế độ người dùng. Hãy thử các lựa chọn thay thế khác

Cấu hình PATH trong Windows 10

Thứ hai, tôi đã dùng thử nền tảng đám mây miễn phí trong Google Colaboratory. Nó chỉ là môi trường máy tính xách tay Jupyter miễn phí điển hình, không yêu cầu thiết lập và chạy hoàn toàn trên đám mây. tôi có thể sử dụng. pip install XXX để cài đặt các gói mới tương tự như máy tính xách tay Jupyter trong máy tính xách tay cá nhân của tôi. Đối với tôi, nó hoạt động khá tốt trong một khoảng thời gian. Cho đến khi tôi tìm thấy ba nhược điểm chính khi sử dụng nền tảng này. Đầu tiên, nền tảng Colab này được thiết kế cho những người dùng không liên tục vì việc chạy toàn bộ mô hình máy học dài có thể tiêu tốn tài nguyên đáng kể từ máy chủ. Sau khi tôi chạy thử 2 ngày, tôi nhận được một số thông báo cảnh báo giảm mức GPU của mình để nhường tài nguyên cho người khác sử dụng. Thứ hai, dữ liệu cần được cung cấp trong mô hình sẽ cần được tải lên Colab. Mặc dù nó có thể được đồng bộ hóa rất tốt với Google Drive, nhưng điều này vi phạm chính sách của Công ty tôi về lưu giữ dữ liệu. Mọi tệp được tải lên máy chủ bên ngoài sẽ được theo dõi và tôi không muốn bị sa thải chỉ vì lý do ngớ ngẩn này. Thứ ba, vì nền tảng này hoạt động trên đám mây nên không thể cài đặt một số gói GUI. Đối với trường hợp của tôi, tôi dự định sử dụng pyautogui để xây dựng một số BOT để kiểm soát chuyển động của chuột và bàn phím để giúp tôi giảm bớt một số tác vụ sao chép và dán lặp đi lặp lại. Colab này không hỗ trợ điều khiển GUI vì không có chuột hoặc bàn phím trên đám mây

Google Colab

Thứ ba, tôi đã thử Sublime Text 3. Nó miễn phí để sử dụng phần mềm chỉnh sửa mã trong phiên bản chưa đăng ký [Bạn sẽ phải trả tiền cho phiên bản đã đăng ký, nhưng bạn có thể tiếp tục sử dụng phiên bản miễn phí]. Phần mềm này không chỉ được xây dựng cho người dùng Python mà còn có thể chọn ngôn ngữ để biên dịch. Nó rất hay vì mô-đun chỉnh sửa mã có thể được tùy chỉnh, chỉnh sửa hàng loạt và thêm một số gói kiểm tra mã. Đối với tôi, có vẻ như nó thực sự được xây dựng cho các nhà phát triển. Thật không may, sau khi thử vài ngày, tôi không thể cài đặt bất kỳ gói bổ sung nào mà không sửa đổi đường dẫn hệ thống. Bạn có thể nhận thấy video hướng dẫn hay của nó

https. //www. văn bản tuyệt vời. com/

Cuối cùng, sau khi thử một vài cách tiếp cận mà không thành công, tôi thấy rằng WinPython có thể là một cách tiếp cận phần mềm soạn thảo Portable Python hữu ích. Theo quan điểm của tôi, so với Anaconda, có một số phần mềm di động như PortablePython và các phần mềm khác dễ hiểu hơn trong thư mục gốc/tệp cài đặt của chúng và WinPython phù hợp nhất với tôi. Tôi có thể thêm cài đặt gói mới bằng cài đặt pip trong WinPythonCommandPrompt cho *. whl hoặc tôi có thể giải nén *. hắc ín. gz và đặt chúng vào thư mục gốc của gói WinPython. Không giống như hai nền tảng đã giải thích trước đây, cả hai phương pháp cài đặt gói đều hoạt động tốt và tôi có thể cài đặt cả XGboost và pyautogui bằng cách sử dụng WinPython này. Nó hoạt động trong sổ ghi chép Jupyter mà không yêu cầu bất kỳ quyền quản trị nào và tôi muốn cho bạn biết rằng đây là phương pháp tốt nhất để tôi chạy Python trong môi trường của Công ty nhưng vẫn tuân thủ chính sách ngăn chặn rò rỉ dữ liệu và không sử dụng máy chủ đám mây bên ngoài. Tôi cũng đặt phần so sánh Pro/Con của tôi về những thứ này ở phần dưới cùng của blog này. Cảm ơn bạn đã đọc. Hãy bình luận nếu bạn có bất cứ đề nghị

Bạn có thể sử dụng Python mà không có quyền quản trị không?

Cài đặt Python . Tải xuống miniconda từ https. // điều kiện. io/miniconda. Đảm bảo chọn Python 3. 7 phiên bản cho Windows. It can be installed without administrators rights through a software named Miniconda. Download miniconda from //conda.io/miniconda. Make sure to choose the Python 3.7 version for Windows.

Làm cách nào để thêm Python vào đường dẫn mà không cần quản trị viên?

Phương pháp 1. Sử dụng con trăn. org mà không có quyền truy cập của quản trị viên người dùng .
“Thêm Python vào PATH”
“py launcher” và “dành cho tất cả người dùng [yêu cầu đánh giá]”
"Cài đặt cho tất cả người dùng"
“Tạo lối tắt cho các ứng dụng đã cài đặt”
“Thêm biến môi trường Python”

Làm cách nào để cài đặt pip mà không cần sudo?

Cài đặt gói đã tải xuống vào một thư mục cục bộ. python get-pip. py --user Điều này sẽ cài đặt pip vào thư mục cục bộ của bạn [. cục bộ/thùng]
Bây giờ bạn có thể điều hướng đến thư mục này [cd. local/bin] và sau đó sử dụng pip hoặc tốt hơn là đặt biến $PATH của bạn vào thư mục này để sử dụng pip ở mọi nơi. ĐƯỜNG=$ĐƯỜNG. ~/

Làm cách nào để cài đặt Python trên Linux cục bộ?

Hướng dẫn từng bước để cài đặt Python trên Linux .
Bước 1 - Cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux-.
Bước 2 - Tải xuống phiên bản Python mới nhất
Bước 3 - Giải nén file tar để cài đặt Python trên Linux
Bước 4 - Định cấu hình Tập lệnh

Chủ Đề