Tôi vừa di chuyển từ môi trường Windows. Tôi đã cài đặt Python 3.2 trong một thư mục riêng. Làm cách nào để có được đường dẫn cài đặt Python trong vỏ Ubuntu?
Có cách nào tôi có thể cho shell biết/chọn tại thời gian chạy phiên bản Python nào sẽ được sử dụng để thực hiện mã tiếp theo không?
Có bất kỳ biến môi trường nào và các loại đường dẫn tìm kiếm trong Ubuntu Linux?
Zanna ♦♦
67.6K54 Huy hiệu vàng207 Huy hiệu bạc319 Huy hiệu đồng54 gold badges207 silver badges319 bronze badges
hỏi ngày 27 tháng 2 năm 2013 lúc 19:11Feb 27, 2013 at 19:11
Avimehenwalavimehenwalavimehenwal
1.2532 huy hiệu vàng14 Huy hiệu bạc17 Huy hiệu đồng2 gold badges14 silver badges17 bronze badges
Câu hỏi đầu tiên:
dpkg -S python2.7
dpkg -S python3.2
6 mặc dù nó thường dpkg -S python2.7
dpkg -S python3.2
7 cho 2.7Câu hỏi thứ hai:
Từ một thiết bị đầu cuối & python2.7: ________ 18.Simailarly cho 3.2:
dpkg -S python2.7
dpkg -S python3.2
9 mặc dù 3.2 không được cài đặt theo mặc định. [Bạn có thể dpkg -S python2.7 >log.txt
gedit log.txt
0.]Simailarly for 3.2:
dpkg -S python2.7
dpkg -S python3.2
9 though 3.2 isn't installed by default. [You can dpkg -S python2.7 >log.txt
gedit log.txt
0.]Những gì
dpkg -S python2.7 >log.txt
gedit log.txt
1 sẽ làm phụ thuộc vào sự thay thế nào được sử dụng cho trình thông dịch Python của bạn. Bạn có thể thay đổi điều đó bằng cách phát hành dpkg -S python2.7 >log.txt
gedit log.txt
2 dưới dạng dpkg -S python2.7 >log.txt
gedit log.txt
3 [hoặc bằng cách sử dụng dpkg -S python2.7 >log.txt
gedit log.txt
4].Câu hỏi thứ ba:
Các biến môi trường phụ thuộc vào shell, mặc dù bạn có thể viết chúng ra với
dpkg -S python2.7 >log.txt
gedit log.txt
5 và đặt chúng với dpkg -S python2.7 >log.txt
gedit log.txt
6 [từ dpkg -S python2.7 >log.txt
gedit log.txt
7]. Đường dẫn tìm kiếm được gọi đơn giản là dpkg -S python2.7 >log.txt
gedit log.txt
8 và bạn có thể nhận được của bạn bằng cách nhập dpkg -S python2.7 >log.txt
gedit log.txt
9.Tôi hy vọng nó sẽ có ích.
Đã trả lời ngày 27 tháng 2 năm 2013 lúc 19:31Feb 27, 2013 at 19:31
3
Nếu bạn muốn tìm vị trí của một chương trình, bạn chỉ có thể sử dụng
python3.2
0.Trong trường hợp của bạn chạy:
whereis python2.7
whereis python3.2
Để tìm mọi tệp mà APT-Get đã sao chép để cài đặt sử dụng:
dpkg -S python2.7
dpkg -S python3.2
Nhưng maby nên lưu nó trong một textfile, bởi vì đầu ra là lớn.
dpkg -S python2.7 >log.txt
gedit log.txt
để chạy tệp .py với Python 3.2
python3.2
Đã trả lời ngày 27 tháng 2 năm 2013 lúc 20:00Feb 27, 2013 at 20:00
Thomas15vThomas15vThomas15v
1.5831 Huy hiệu vàng11 Huy hiệu bạc21 Huy hiệu đồng1 gold badge11 silver badges21 bronze badges
4
Đây là một cách đơn giản, chạy trong thiết bị đầu cuối:
type -a python
hoặc
type -a python3
Đã trả lời ngày 3 tháng 8 năm 2019 lúc 16:55Aug 3, 2019 at 16:55
2
Cho
python3.2
1whereis python2.7
Cho
python3.2
2whereis python3.2
Cho
python3.2
3which python3
hoặc
whereis python3
Đã trả lời ngày 3 tháng 8 năm 2019 lúc 16:55Aug 6, 2020 at 9:20
2
Cho
python3.2
1dpkg -S python2.7
dpkg -S python3.2
0Cho
python3.2
2
Cho
python3.2
3Đã trả lời ngày 6 tháng 8 năm 2020 lúc 9:203 gold badges12 silver badges39 bronze badges
Trong Python diễn giải, hãy chạy hai lệnh này:Jul 5 at 0:25
Trang chủ & nbsp; & nbsp; Cách tìm đường dẫn cài đặt Python trên Ubuntu, Debian hoặc Linux Mint
Đã đến lúc và một lần nữa khi bạn có thể muốn biết đường dẫn cài đặt Python của bạn trên Ubuntu, Debian hoặc Linux Mint Distros của bạn được đặt ở đâu.
Nói chung, theo mặc định, nhị phân Python của bạn được đặt tại/usr/bin/python nhưng nó có thể không phải lúc nào cũng là một đảm bảo tùy thuộc vào phiên bản bạn đang sử dụng. Như bạn có thể thấy từ bài đăng này, bạn thực sự có thể cài đặt một phiên bản khác với mặc định đi kèm với bản phân phối của bạn.
Như với trường hợp với nhiều thứ trên các hệ thống Linux, có nhiều hơn một cách để có được đường dẫn cài đặt Python trên hệ thống đó.
Nhận đường dẫn cài đặt Python bằng PythonPath
Bạn chỉ có thể nhận được giá trị của PythonPath nếu nó đã được đặt. Đây là một biến môi trường có sẵn trên hệ thống. Nếu nó chưa được đặt thì kết quả của việc chạy bất kỳ một trong các lệnh bên dưới sẽ không trả lại bất cứ điều gì.
- Vang vọng con đường
dpkg -S python2.7
dpkg -S python3.2
12. Sử dụng grep
dpkg -S python2.7
dpkg -S python3.2
23. Sử dụng Printenv
dpkg -S python2.7
dpkg -S python3.2
3Nếu các lệnh trên không hoạt động, bạn cũng có thể nhận đường dẫn bằng lệnh nào như được hiển thị bên dưới.
dpkg -S python2.7
dpkg -S python3.2
4Sự kết luận
Khi bạn biết đường dẫn của đường dẫn cài đặt Python mặc định cho hệ thống của mình, bạn có thể thêm nó làm biến môi trường bằng cách mở tệp khởi động bạn sử dụng cho shell mặc định của mình. Điều này thường là ~/.Profile trong ubuntu.
Mở tệp trong trình soạn thảo ưa thích của bạn và thêm dòng sau ở cuối tệp đó.
dpkg -S python2.7
dpkg -S python3.2
5Sau đó, bạn cần khởi động lại thiết bị đầu cuối của mình để thực hiện thay đổi. Bạn cũng có thể chạy ở trên trên dòng lệnh nếu bạn chỉ cần nó để kéo dài phiên hiện tại.
Tìm thấy bài viết này thú vị? Theo dõi BrightWhiz trên Facebook, Twitter và YouTube để đọc và xem thêm nội dung chúng tôi đăng.