nhưng chúng tôi gặp phải trình chặn và tự hỏi liệu có ai có thể nâng cấp thành công không. Về cơ bản, chúng tôi đã theo dõi trang sau để được hướng dẫn
Cách nâng cấp lên Python 3. 10 trên Ubuntu 18. 04 và 20. 04 LTS - isw blog
Trăn 3. 8 là phiên bản mặc định đi kèm với Ubuntu Nhưng phiên bản mới nhất là Python 3. 10. Trong bài viết này, chúng tôi nâng cấp lên python 3. 10
ước tính. thời gian đọc. 2 phút
Khi chúng tôi đạt đến lệnh thứ 2 trong Bước 3. Thêm con trăn 3. 8 & Trăn 3. 10 đến update-alternatives, chúng tôi thấy lỗi này
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
update-alternatives: error: alternative path /usr/bin/python3.10 doesn't exist
chúng tôi tạo ra
$ python3 -V
Python 3.8.10
$
$
$ apt list | grep python3.10
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libqgispython3.10.4/focal,now 3.10.4+dfsg-1ubuntu2 amd64 [installed]
$
$ sudo update-alternatives --config python3
There is 1 choice for the alternative python3 [providing /usr/bin/python3].
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/python3.8 1 auto mode
* 1 /usr/bin/python3.8 1 manual mode
Press to keep the current choice[*], or type selection number:
$
$
$ ls -lrt /usr/bin/ | grep python
lrwxrwxrwx 1 root root 33 Mar 13 2020 x86_64-linux-gnu-python3-config -> x86_64-linux-gnu-python3.8-config
lrwxrwxrwx 1 root root 16 Mar 13 2020 python3-config -> python3.8-config
lrwxrwxrwx 1 root root 31 Mar 13 2020 py3versions -> ../share/python3/py3versions.py
-rwxr-xr-x 1 root root 3241 Mar 15 12:22 x86_64-linux-gnu-python3.8-config
lrwxrwxrwx 1 root root 33 Mar 15 12:22 python3.8-config -> x86_64-linux-gnu-python3.8-config
-rwxr-xr-x 1 root root 5490448 Mar 15 12:22 python3.8
lrwxrwxrwx 1 root root 23 Mar 15 12:22 pdb3.8 -> ../lib/python3.8/pdb.py
lrwxrwxrwx 1 root root 25 May 10 04:37 python3 -> /etc/alternatives/python3
$
3thư mục theo cách thủ công theo lỗi đã nhắc ở trên nhưng điều đó không giúp được gì. Vì vậy, tôi đã kết thúc ở đây và xem có ai có thể giúp chúng tôi không
Trân trọng,
~Ram
Đây là trạng thái hiện tại của Python trên giọt Ubuntu của tôi từ Digital Ocean
$ python3 -V
Python 3.8.10
$
$
$ apt list | grep python3.10
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libqgispython3.10.4/focal,now 3.10.4+dfsg-1ubuntu2 amd64 [installed]
$
$ sudo update-alternatives --config python3
There is 1 choice for the alternative python3 [providing /usr/bin/python3].
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/python3.8 1 auto mode
* 1 /usr/bin/python3.8 1 manual mode
Press to keep the current choice[*], or type selection number:
$
$
$ ls -lrt /usr/bin/ | grep python
lrwxrwxrwx 1 root root 33 Mar 13 2020 x86_64-linux-gnu-python3-config -> x86_64-linux-gnu-python3.8-config
lrwxrwxrwx 1 root root 16 Mar 13 2020 python3-config -> python3.8-config
lrwxrwxrwx 1 root root 31 Mar 13 2020 py3versions -> ../share/python3/py3versions.py
-rwxr-xr-x 1 root root 3241 Mar 15 12:22 x86_64-linux-gnu-python3.8-config
lrwxrwxrwx 1 root root 33 Mar 15 12:22 python3.8-config -> x86_64-linux-gnu-python3.8-config
-rwxr-xr-x 1 root root 5490448 Mar 15 12:22 python3.8
lrwxrwxrwx 1 root root 23 Mar 15 12:22 pdb3.8 -> ../lib/python3.8/pdb.py
lrwxrwxrwx 1 root root 25 May 10 04:37 python3 -> /etc/alternatives/python3
$
Nếu bạn để ý trong kết quả không có Python3. 10 có thể thực thi được mặc dù nó đã được cài đặt. Nếu nó ở đó, tôi có thể thêm nó vào các lựa chọn thay thế
Sự ra đời mới của hệ thống con Windows dành cho Linux cho phép các nhà phát triển có toàn quyền truy cập vào bản phân phối Linux trong Windows và không cần chi phí cho hộp ảo. Điều này nâng cao đáng kể trải nghiệm Windows
Một số hạn chếWindows 10 là bắt buộc
Bạn có thể dễ dàng cài đặt các bản phân phối Linux phổ biến nhất bằng cách làm theo tài liệu chính thức. Cuộc đuổi bắt;
Không có GUI [giao diện người dùng đồ họa]
Tôi muốn cho rằng hầu hết người dùng Linux sẽ không coi đây là một hạn chế. Tuy nhiên, điều đáng nói là cơ sở người dùng phụ thuộc vào GUI
khả năng tương tác
Ai cũng biết rằng các hệ thống tệp Windows và Linux có thể không tương thích. Mặc dù WSL đã đạt được thành tích đáng kinh ngạc bằng cách tích hợp hệ thống con Linux vào Windows, nhưng bạn vẫn không thể sửa đổi các tệp Linux [WSL] bằng các công cụ Windows như được giải thích trong bài đăng này. Tuy nhiên, như một giải pháp thay thế, bạn có thể sửa đổi các tệp windows và gọi các ứng dụng windows từ Linux [WSL]
Bạn có thể truy cập các tệp cửa sổ của mình tại /mnt/c/Users/
từ WSL. Bạn có thể muốn xem xét thêm export WINHOME="/mnt/c/Users/"
vào hồ sơ bash của mình để tạo điều kiện truy cập
Từ bây giờ, tôi sẽ sử dụng Ubuntu 16. 04 hương vị của WSL
Để cài đặt python, hãy chạy phần sau tại WSL
sudo apt update && upgradesudo apt install python3 python3-pip ipython3
Các nhà phát triển cốt lõi có thể sử dụng vim [_______6_______] để tạo tập lệnh python. Điều này có thể đủ trong nhiều trường hợp. Tuy nhiên, sử dụng trình chỉnh sửa hoặc IDE có thể tăng tốc chu kỳ phát triển khi làm việc trên các dự án lớn. Hơn nữa, nếu bạn dự định làm khoa học dữ liệu hoặc học máy;
Tôi sẽ trình bày quy trình cài đặt Atom [trình soạn thảo], PyCharm [IDE] và Jupyter [dựa trên máy tính xách tay] và cách sử dụng chúng từ WSL. Bất kỳ phần mềm nào khác có thể theo một mô hình tương tự
cài đặt nguyên tử
Ghi chú. bạn chỉ có thể sử dụng và gọi Atom cho các tệp trong hệ thống tệp Windows [cũng có thể truy cập được từ WSL tại /mnt/c/Users/
]
- Tải xuống Atom từ trang web chính thức trong Windows
- Thêm Atom vào các biến môi trường windows
- Chạy như sau.win+r
và nhập SystemPropertiesAdvanced. người cũ
- Mở. Biến môi trường
- Thêm đường dẫn Atom của bạnC:\Users\\AppData\Local\atom\bin
- Đi vào WSL và thêm bí danh cho Atom trong tệp bashrc của bạn
- Mở cấu hình bash của bạn.vim ~/.bashrc
- Thêm vào cuối file và lưu/thoátalias atom=”/mnt/c/Windows/System32/cmd.exe /c 'atom'"
- Cập nhật hồ sơ bash của bạn.source ~/.bashrc
- Bây giờ bạn có thể sử dụng
/mnt/c/Users/
0 để mở các dự án python của mình từ dòng lệnh WSL
Cài đặt PyCharm
Ghi chú. bạn chỉ có thể sử dụng và gọi PyCharm cho các tệp trong hệ thống tệp Windows [cũng có thể truy cập được từ WSL tại /mnt/c/Users/
]
- [Được khuyến nghị] Tải xuống Hộp công cụ Jetbrains để cài đặt PyCharm. Để kích hoạt mã hóa tương tác, bạn cũng nên cài đặt python trong Windows
- Tạo bí danh để khởi chạy pycharm từ WSL
- Mở cấu hình bash của bạn./mnt/c/Users/
2- Thêm vào cuối tệp và lưu/thoát/mnt/c/Users/
3
- Cập nhật hồ sơ bash của bạn.source ~/.bashrc
- Bây giờ bạn có thể sử dụng
/mnt/c/Users/
5 để mở các dự án PyCharm từ WSL
Tôi thực sự khuyên bạn nên sử dụng virtualenv cho cả Linux và Windows. Bằng cách sử dụng virtualenv, bạn có thể duy trì các thư viện và phiên bản python giống nhau giữa các dự án tại WSL và trong PyCharm IDE tại Windows
Cài đặt Máy tính xách tay Jupyter
Bạn có thể chạy jupyter notebook từ bất cứ đâu [i. e. , từ hệ thống tệp Linux hoặc Windows]. WSL sẽ hoạt động như một máy chủ jupyter có thể truy cập tại localhost với cổng 8888
- Cài đặt jupyter.
/mnt/c/Users/
6 - Tạo bí danh để khởi chạy jupyter mà không cần trình duyệt từ WSL
- Mở cấu hình bash của bạn./mnt/c/Users/
2- Thêm vào cuối tệp và lưu/thoát/mnt/c/Users/
8- Cập nhật hồ sơ bash của bạn.source ~/.bashrc
- Giờ đây, bạn có thể chạy máy chủ jupyter
export WINHOME="/mnt/c/Users/"
0 và truy cập dịch vụ bằng trình duyệt của mình từ Windowsexport WINHOME="/mnt/c/Users/"
1
Với hướng dẫn này và thiết lập ban đầu, giờ đây bạn có thể đặt mục tiêu có được những gì tốt nhất từ thế giới Linux và Windows để phát triển python