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.7K54 Huy hiệu vàng208 Huy hiệu bạc319 Huy hiệu đồng54 gold badges208 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
7 mặc dù nó thường dpkg -S python2.7
dpkg -S python3.2
8 cho 2.7Câu hỏi thứ hai:
Từ Terminal & Python2.7: ________ 19.Simailarly cho 3.2:
dpkg -S python2.7 >log.txt
gedit log.txt
0 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
1.]Simailarly for 3.2:
dpkg -S python2.7 >log.txt
gedit log.txt
0 though 3.2 isn't installed by default. [You can dpkg -S python2.7 >log.txt
gedit log.txt
1.]Những gì
dpkg -S python2.7 >log.txt
gedit log.txt
2 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
3 dưới dạng dpkg -S python2.7 >log.txt
gedit log.txt
4 [hoặc bằng cách sử dụng dpkg -S python2.7 >log.txt
gedit log.txt
5].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
6 và đặt chúng với dpkg -S python2.7 >log.txt
gedit log.txt
7 [từ dpkg -S python2.7 >log.txt
gedit log.txt
8]. Đường dẫn tìm kiếm được gọi đơn giản là dpkg -S python2.7 >log.txt
gedit log.txt
9 và bạn có thể nhận được của bạn bằng cách nhập python3.2
0.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
1.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
2whereis python2.7
Cho
python3.2
3whereis python3.2
Cho
python3.2
4which 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
2dpkg -S python2.7
dpkg -S python3.2
0Cho
python3.2
3
Cho
python3.2
4Đã trả lời ngày 6 tháng 8 năm 2020 lúc 9:203 gold badges12 silver badges41 bronze badges
Trong Python diễn giải, hãy chạy hai lệnh này:Jul 5 at 0:25
Tôi đang làm việc trên một máy chủ mới cho một nơi làm việc mới và tôi đang cố gắng sử dụng lại một kịch bản CGI mà tôi đã viết trong Python vào đầu năm nay. Kịch bản CGI của tôi bắt đầu với
dpkg -S python2.7
dpkg -S python3.2
1Nhưng khi tôi chạy nó trên máy chủ mới, nó phàn nàn rằng không có thư mục như vậy. Rõ ràng Python được giữ ở một nơi khác trên hộp này, nhưng tôi không biết ở đâu.
Tôi đã không làm nhiều Unix trước đây, chỉ đủ để đi lại, vì vậy nếu có một số mẹo gọn gàng, tôi nên biết ở đây tôi sẽ đánh giá cao nó :]
Thanks!
Josh Lee
165K37 Huy hiệu vàng268 Huy hiệu bạc273 Huy hiệu Đồng37 gold badges268 silver badges273 bronze badges
Python ở đâu trên Linux?Dec 7, 2010 at 4:35
1
Try:
dpkg -S python2.7
dpkg -S python3.2
2Python được cài đặt sẵn trên hầu hết các phân phối Linux như Debian. Bạn có thể chỉ cần kiểm tra phiên bản Python, đã được cài đặt trên hệ thống của bạn, bằng cách chạy lệnh Python -V hoặc Python --Version trên thiết bị đầu cuối của bạn.
Python của tôi nằm ở đâu?Dec 7, 2010 at 4:37
icyrock.comicyrock.comicyrock.com
Xác định vị trí thủ công nơi Python được cài đặt loại 'Python' trong thanh tìm kiếm Windows. Nhấp chuột phải vào ứng dụng Python, sau đó chọn Vị trí tệp Mở Mở Nhấp chuột phải vào phím tắt Python, sau đó chọn Thuộc tính. Nhấp vào trên “Mở tệp vị trí4 gold badges65 silver badges84 bronze badges
1
Tôi đang làm việc trên một máy chủ mới cho một nơi làm việc mới và tôi đang cố gắng sử dụng lại một kịch bản CGI mà tôi đã viết trong Python vào đầu năm nay. Kịch bản CGI của tôi bắt đầu với
dpkg -S python2.7
dpkg -S python3.2
3Nhưng khi tôi chạy nó trên máy chủ mới, nó phàn nàn rằng không có thư mục như vậy. Rõ ràng Python được giữ ở một nơi khác trên hộp này, nhưng tôi không biết ở đâu.
Tôi đã không làm nhiều Unix trước đây, chỉ đủ để đi lại, vì vậy nếu có một số mẹo gọn gàng, tôi nên biết ở đây tôi sẽ đánh giá cao nó :]
Josh Lee
Hỏi ngày 7 tháng 12 năm 2010 lúc 4:35Dec 7, 2010 at 4:41
trong một thiết bị đầu cuối.John Kugelman
Đã trả lời ngày 7 tháng 12 năm 2010 lúc 4:3767 gold badges514 silver badges563 bronze badges
1
Phim thương hiệu vàng 27,6K4
Update:
Vì lý do này, bạn khuyên bạn nên thay đổi dòng Shebang của mình để trở nên bất khả tri hơn:
type -a python
4Xem thông báo Danh sách gửi thư này để biết thêm thông tin:
Python của tôi nằm ở đâu?Dec 7, 2010 at 4:37
Xác định vị trí thủ công nơi Python được cài đặt loại 'Python' trong thanh tìm kiếm Windows. Nhấp chuột phải vào ứng dụng Python, sau đó chọn Vị trí tệp Mở Mở Nhấp chuột phải vào phím tắt Python, sau đó chọn Thuộc tính. Nhấp vào trên “Mở tệp vị tríFalmarri
Tôi đang làm việc trên một máy chủ mới cho một nơi làm việc mới và tôi đang cố gắng sử dụng lại một kịch bản CGI mà tôi đã viết trong Python vào đầu năm nay. Kịch bản CGI của tôi bắt đầu với39 gold badges148 silver badges190 bronze badges
Nhưng khi tôi chạy nó trên máy chủ mới, nó phàn nàn rằng không có thư mục như vậy. Rõ ràng Python được giữ ở một nơi khác trên hộp này, nhưng tôi không biết ở đâu.
Python của tôi nằm ở đâu?Dec 7, 2010 at 4:37
Xác định vị trí thủ công nơi Python được cài đặt loại 'Python' trong thanh tìm kiếm Windows. Nhấp chuột phải vào ứng dụng Python, sau đó chọn Vị trí tệp Mở Mở Nhấp chuột phải vào phím tắt Python, sau đó chọn Thuộc tính. Nhấp vào trên “Mở tệp vị tríSiegeX
Tôi đang làm việc trên một máy chủ mới cho một nơi làm việc mới và tôi đang cố gắng sử dụng lại một kịch bản CGI mà tôi đã viết trong Python vào đầu năm nay. Kịch bản CGI của tôi bắt đầu với23 gold badges141 silver badges153 bronze badges
Nhưng khi tôi chạy nó trên máy chủ mới, nó phàn nàn rằng không có thư mục như vậy. Rõ ràng Python được giữ ở một nơi khác trên hộp này, nhưng tôi không biết ở đâu.
dpkg -S python2.7
dpkg -S python3.2
5Tôi đã không làm nhiều Unix trước đây, chỉ đủ để đi lại, vì vậy nếu có một số mẹo gọn gàng, tôi nên biết ở đây tôi sẽ đánh giá cao nó :]Dec 7, 2010 at 7:30
Yuda Prawirayuda PrawiraYuda Prawira
11.6K10 Huy hiệu vàng46 Huy hiệu bạc54 Huy hiệu đồng10 gold badges46 silver badges54 bronze badges
Cách thích hợp để giải quyết vấn đề này là với
dpkg -S python2.7
dpkg -S python3.2
3cho phép sử dụng nhị phân trong đường dẫn trong shebang.
Đã trả lời ngày 7 tháng 12 năm 2010 lúc 4:38Dec 7, 2010 at 4:38
Josh Leejosh LeeJosh Lee
165K37 Huy hiệu vàng268 Huy hiệu bạc273 Huy hiệu Đồng37 gold badges268 silver badges273 bronze badges