Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

355

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn tìm ra đường dẫn cài đặt Python của mình trên Windows. Ví dụ:

C:\Python25

Làm thế nào tôi có thể tìm thấy nơi Python được cài đặt?

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Stevoisiak

21.3K25 Huy hiệu vàng118 Huy hiệu bạc208 Huy hiệu đồng25 gold badges118 silver badges208 bronze badges

Đã hỏi ngày 15 tháng 3 năm 2009 lúc 9:09Mar 15, 2009 at 9:09

Lin Phường Pen LinFang-Pen Lin

12.6K14 Huy hiệu vàng66 Huy hiệu bạc93 Huy hiệu Đồng14 gold badges66 silver badges93 bronze badges

1

Trong trình thông dịch Python của bạn, hãy nhập các lệnh sau:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'

Ngoài ra, bạn có thể câu lạc bộ tất cả những điều này và sử dụng một lệnh dòng duy nhất. Mở CMD và nhập lệnh sau

python -c "import os, sys; print(os.path.dirname(sys.executable))"

Đã trả lời ngày 15 tháng 3 năm 2009 lúc 13:17Mar 15, 2009 at 13:17

13

Nếu bạn có Python trong biến môi trường của mình thì bạn có thể sử dụng lệnh sau trong CMD hoặc PowerShell:

 where python

hoặc cho môi trường Unix

 which python

Hình ảnh dòng lệnh:

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Đã trả lời ngày 17 tháng 4 năm 2017 lúc 16:04Apr 17, 2017 at 16:04

Aekansh Kansalaekansh KansalAekansh Kansal

2.3911 Huy hiệu vàng14 Huy hiệu bạc17 Huy hiệu đồng1 gold badge14 silver badges17 bronze badges

3

Nó sẽ là một trong những

  • C: \ Python36
  • C: \ Users \ (Người dùng đã đăng nhập của bạn) \ AppData \ Local \ Programs \ Python \ Python36

Đã trả lời ngày 18 tháng 8 năm 2017 lúc 9:52Aug 18, 2017 at 9:52

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Amol Manthalkaramol ManthalkarAmol Manthalkar

1.7401 Huy hiệu vàng15 Huy hiệu bạc16 Huy hiệu đồng1 gold badge15 silver badges16 bronze badges

5

Nếu bạn cần biết đường dẫn đã cài đặt dưới Windows mà không bắt đầu trình thông dịch Python, hãy xem trong sổ đăng ký Windows.without starting the python interpreter, have a look in the Windows registry.

Mỗi phiên bản Python được cài đặt sẽ có khóa đăng ký trong một trong hai:

  • python -c "import os, sys; print(os.path.dirname(sys.executable))"
    
    1
  • python -c "import os, sys; print(os.path.dirname(sys.executable))"
    
    2

Trong các cửa sổ 64 bit, nó sẽ nằm dưới phím

python -c "import os, sys; print(os.path.dirname(sys.executable))"
3:

  • python -c "import os, sys; print(os.path.dirname(sys.executable))"
    
    4

Yincrash

6.1651 Huy hiệu vàng39 Huy hiệu bạc40 Huy hiệu đồng1 gold badge39 silver badges40 bronze badges

Đã trả lời ngày 15 tháng 3 năm 2009 lúc 21:08Mar 15, 2009 at 21:08

codeapecodeapecodeape

95.5K24 Huy hiệu vàng151 Huy hiệu bạc180 Huy hiệu đồng24 gold badges151 silver badges180 bronze badges

8

Cách đơn giản là

  1. Mở CMD
  2. Loại
    python -c "import os, sys; print(os.path.dirname(sys.executable))"
    
    5 trong CMD

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Đã trả lời ngày 30 tháng 1 năm 2020 lúc 14:13Jan 30, 2020 at 14:13

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

BigData-GuruBigData-GuruBigData-Guru

9861 Huy hiệu vàng11 Huy hiệu bạc19 Huy hiệu đồng1 gold badge11 silver badges19 bronze badges

0

Trên cài đặt Windows của tôi, tôi nhận được sau kết quả:

>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>

(Bạn cũng có thể tìm kiếm ở

python -c "import os, sys; print(os.path.dirname(sys.executable))"
6 cho các vị trí hợp lý.)

Đã trả lời ngày 15 tháng 3 năm 2009 lúc 10:18Mar 15, 2009 at 10:18

Gimelgimelgimel

80.4K10 Huy hiệu vàng74 Huy hiệu bạc104 Huy hiệu đồng10 gold badges74 silver badges104 bronze badges

2

Nếu bạn đã cài đặt lệnh

python -c "import os, sys; print(os.path.dirname(sys.executable))"
7, mà bạn có thể làm, thì chỉ cần sử dụng đối số ________ 28/________ 29 cho lệnh:

 where python
0

Ví dụ đầu ra:

Đã cài đặt Pythons được tìm thấy bởi PY Launcher cho Windows -3.8-32 C: \ Users \ Cscott \ AppData \ Local \ Program
-3.8-32 C:\Users\cscott\AppData\Local\Programs\Python\Python38-32\python.exe *
-2.7-64 C:\Python27\python.exe

* Cho biết phiên bản hiện đang hoạt động cho các tập lệnh được thực thi bằng lệnh

python -c "import os, sys; print(os.path.dirname(sys.executable))"
7.

Đã trả lời ngày 9 tháng 12 năm 2019 lúc 20:48Dec 9, 2019 at 20:48

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

carlin.scottcarlin.scottcarlin.scott

5.3293 Huy hiệu vàng26 Huy hiệu bạc34 Huy hiệu đồng3 gold badges26 silver badges34 bronze badges

1

Nói chung của nó

'C: \ User \-NAME \ AppData \ Local \ Program

hoặc thử sử dụng (trong CMD)

nơi python

Đã trả lời ngày 12 tháng 4 năm 2020 lúc 18:45Apr 12, 2020 at 18:45

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Trong gói

 where python
2, bạn có thể tìm thấy nhiều thông tin hữu ích về cài đặt của mình:

import sys
print sys.executable
print sys.exec_prefix

Tôi không chắc điều này sẽ cung cấp những gì trên hệ thống Windows của bạn, nhưng trên Mac

 where python
3 của tôi chỉ vào nhị phân Python và
 where python
4 vào gốc cài đặt.

Bạn cũng có thể thử điều này để kiểm tra mô -đun

 where python
2 của mình:

import sys
for k,v in sys.__dict__.items():
    if not callable(v):
        print "%20s: %s" % (k,repr(v))

Đã trả lời ngày 15 tháng 3 năm 2009 lúc 9:41Mar 15, 2009 at 9:41

Guðmundur hguðmundur hGuðmundur H

10,8K3 Huy hiệu vàng23 Huy hiệu bạc22 Huy hiệu đồng3 gold badges23 silver badges22 bronze badges

2

Nếu bạn muốn đường dẫn sau khi cài đặt thành công thì trước tiên hãy mở bạn CMD và nhập Python hoặc Python -i

Nó sẽ mở vỏ tương tác cho bạn và sau đó nhập

nhập khẩu sys

sys.executable

Nhấn Enter và bạn sẽ nhận được đường dẫn nơi Python của bạn được cài đặt ...

Đã trả lời ngày 18 tháng 10 năm 2018 lúc 7:30Oct 18, 2018 at 7:30

1

Để biết nơi Python được cài đặt, bạn có thể thực thi

python -c "import os, sys; print(os.path.dirname(sys.executable))"
5 trong cmd.exe của bạn.

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

một mã khác

4.75411 Huy hiệu vàng41 Huy hiệu bạc59 Huy hiệu đồng11 gold badges41 silver badges59 bronze badges

Đã trả lời ngày 27 tháng 7 năm 2018 lúc 6:21Jul 27, 2018 at 6:21

4

Bạn có thể tìm kiếm "Biến môi trường cho tài khoản của bạn". Nếu bạn đã thêm python vào đường dẫn, nó sẽ hiển thị dưới dạng "đường dẫn" trong tài khoản biến môi trường của bạn.

Nhưng hầu như luôn luôn bạn sẽ tìm thấy nó trong "C: \ user \%user_name%\ appdata \ local \ Programs \ Python \ Python_Version"C:\Users\%User_name%\AppData\Local\Programs\Python\Python_version"

Thư mục 'AppData' có thể được ẩn, có thể nhìn thấy nó từ phần Chế độ xem của thanh công cụ.

Đã trả lời ngày 14 tháng 9 năm 2018 lúc 9:19Sep 14, 2018 at 9:19

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Amit Guptaamit GuptaAmit Gupta

2.5044 huy hiệu vàng22 Huy hiệu bạc37 Huy hiệu đồng4 gold badges22 silver badges37 bronze badges

Nếu bất cứ ai cần làm điều này trong C#, tôi sẽ sử dụng mã sau:

static string GetPythonExecutablePath(int major = 3)
{
    var software = "SOFTWARE";
    var key = Registry.CurrentUser.OpenSubKey(software);
    if (key == null)
        key = Registry.LocalMachine.OpenSubKey(software);
    if (key == null)
        return null;

    var pythonCoreKey = key.OpenSubKey(@"Python\PythonCore");
    if (pythonCoreKey == null)
        pythonCoreKey = key.OpenSubKey(@"Wow6432Node\Python\PythonCore");
    if (pythonCoreKey == null)
        return null;

    var pythonVersionRegex = new Regex("^" + major + @"\.(\d+)-(\d+)$");
    var targetVersion = pythonCoreKey.GetSubKeyNames().
                                        Select(n => pythonVersionRegex.Match(n)).
                                        Where(m => m.Success).
                                        OrderByDescending(m => int.Parse(m.Groups[1].Value)).
                                        ThenByDescending(m => int.Parse(m.Groups[2].Value)).
                                        Select(m => m.Groups[0].Value).First();

    var installPathKey = pythonCoreKey.OpenSubKey(targetVersion + @"\InstallPath");
    if (installPathKey == null)
        return null;

    return (string)installPathKey.GetValue("ExecutablePath");
}

Đã trả lời ngày 5 tháng 4 năm 2017 lúc 11:10Apr 5, 2017 at 11:10

PeterpeterPeter

359K38 Huy hiệu vàng140 Huy hiệu bạc193 Huy hiệu đồng38 gold badges140 silver badges193 bronze badges

2

Sử dụng trình khởi chạy Python cho Windows (có sẵn là 3.3). Nó tương thích với tất cả các phiên bản có sẵn của Python.

Đầu tiên, kiểm tra xem trình khởi chạy có khả dụng không:

py 

Bắt đầu phiên bản Python được cài đặt mới nhất

Để xem tất cả các phiên bản Python có sẵn trên hệ thống của bạn và đường dẫn của họ:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
0

hoặc

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
1

Đối với một đường dẫn phiên bản Python cụ thể, đặc biệt là hữu ích với nhiều cài đặt Python:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
2

Python 2

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
3

python -c "import os, sys; print(os.path.dirname(sys.executable))"
7 Vị trí được cài đặt là
 where python
8 nếu được cài đặt cho tất cả người dùng, nếu không có thể tìm thấy tại
 where python
9. Nó không yêu cầu biến Môi trường
 which python
0 được đặt nếu được cài đặt cho tất cả người dùng.

Đã trả lời ngày 25 tháng 4 lúc 2:23Apr 25 at 2:23

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Điều này làm việc cho tôi:

 which python
1

 which python
2 hiện đang được cài đặt của tôi là
 which python
3

Hi vọng điêu nay co ich!

David

1.1524 Huy hiệu vàng13 Huy hiệu bạc29 Huy hiệu đồng4 gold badges13 silver badges29 bronze badges

Đã trả lời ngày 16 tháng 7 năm 2018 lúc 6:55Jul 16, 2018 at 6:55

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Truy cập C: \ User \ User \ AppData \ Local \ Programs \ Python \ Python36 nếu nó không ở đó thì hãy mở bảng điều khiển bằng Windows+ Từ đó nhập, nhập hệ điều hành sau đây Sys Os.Path.Dirname (sys.Executable)

Đã trả lời ngày 1 tháng 3 năm 2019 lúc 11:34Mar 1, 2019 at 11:34

Bạn có thể có nhiều phiên bản Python được cài đặt trên máy của bạn. Vì vậy, nếu bạn đang ở Windows tại một dấu nhắc lệnh, hãy nhập một cái gì đó như thế này ...

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
4

... nên cho bạn biết bạn đang sử dụng phiên bản nào vào lúc này. (Có thể thay thế

python -c "import os, sys; print(os.path.dirname(sys.executable))"
7 bằng
 which python
5 hoặc
 which python
6 nếu PY không hoạt động). Dù sao bạn cũng thấy một cái gì đó giống như

Python 3.10.2

Nếu sau đó bạn tạo một môi trường ảo bằng cách sử dụng một cái gì đó như thế này ...

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
5

... Môi trường đó cũng sẽ sử dụng phiên bản Python đó. Để xác minh, kích hoạt môi trường ...

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
6

Bạn sẽ thấy tên của dấu nhắc lệnh. Bây giờ nếu thực thi:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
7

... Nó sẽ cho bạn thấy Python thực thi mà môi trường ảo sử dụng. Nó sẽ là một bản sao của python.exe những gì thực sự trong thư mục con kịch bản của thư mục môi trường ảo. Tất nhiên để xem phiên bản nào, một lần nữa sử dụng

 which python
7.

Đã trả lời ngày 26 tháng 1 lúc 15:55Jan 26 at 15:55

Bạn có thể tìm thấy nó trong GUI Windows, nhưng bạn cần chọn Hiển thị Hiển thị ẩn trong menu. Thư mục nơi Python được cài đặt trên máy tính Win10 của tôi:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
8

Rất tiện dụng nếu bạn sử dụng Python PIP để cài đặt các gói.

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Suraj Rao

29.2k11 Huy hiệu vàng95 Huy hiệu bạc102 Huy hiệu đồng11 gold badges95 silver badges102 bronze badges

Đã trả lời ngày 31 tháng 12 năm 2021 lúc 14:35Dec 31, 2021 at 14:35

Nếu bạn vẫn bị mắc kẹt hoặc bạn nhận được cái này

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
9

Đơn giản chỉ cần thực hiện cái này thay thế 2 \ bằng một

python -c "import os, sys; print(os.path.dirname(sys.executable))"
0

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Kos

4.6509 Huy hiệu vàng36 Huy hiệu bạc39 Huy hiệu Đồng9 gold badges36 silver badges39 bronze badges

Đã trả lời ngày 2 tháng 6 năm 2018 lúc 16:48Jun 2, 2018 at 16:48

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Tôi đã cài đặt 2 và 3 và có cùng một vấn đề tìm kiếm 3. May mắn thay, gõ đường dẫn tại đường dẫn Windows cho tôi tìm nơi tôi đã cài đặt nó. Con đường là một tùy chọn khi tôi cài đặt Python mà tôi chỉ quên. Nếu bạn không chọn Cài đặt đường dẫn khi bạn cài đặt Python 3 có lẽ sẽ không hoạt động - trừ khi bạn cập nhật thủ công đường dẫn khi bạn cài đặt nó. Trong trường hợp của tôi, đó là tại C: \ Files Files \ Python37 \ Python.exe

Đã trả lời ngày 3 tháng 2 năm 2019 lúc 16:39Feb 3, 2019 at 16:39

Nếu bạn sử dụng

 which python
8 trên Windows, bạn cũng có thể đi
 which python
9 và cuộn qua các enviornments, Enviorment
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
0 sẽ cho biết nơi nó được cài đặt. Nó có thể giúp nếu bạn muốn sử dụng Enviorment này khi bạn cần kết nối điều này với các ứng dụng khác, nơi bạn muốn tích hợp một số mã Python.

Đã trả lời ngày 6 tháng 6 năm 2019 lúc 10:01Jun 6, 2019 at 10:01

PV8PV8PV8

5.2704 Huy hiệu vàng40 Huy hiệu bạc71 Huy hiệu đồng4 gold badges40 silver badges71 bronze badges

Tùy chọn 1: Kiểm tra các biến môi trường hệ thống> Đường dẫnSystem Environment Variables > Path

Tùy chọn 2: C: \ Users \ Asus \ AppData \ Local \ Programs \ Python (theo đường dẫn mặc định)By default Path)

Đã trả lời ngày 1 tháng 10 lúc 10:09Oct 1 at 10:09

Hướng dẫn how do i know where python is installed? - làm cách nào để biết python được cài đặt ở đâu?

Làm thế nào để tôi biết nếu Python được cài đặt cục bộ?

Python có lẽ đã được cài đặt trên hệ thống của bạn.Để kiểm tra xem nó đã được cài đặt, hãy truy cập Ứng dụng> Tiện ích và nhấp vào thiết bị đầu cuối..go to Applications>Utilities and click on Terminal. (You can also press command-spacebar, type terminal, and then press Enter.) If you have Python 3.4 or later, it's fine to start out by using the installed version.

Làm thế nào để tôi biết nơi Python được cài đặt CMD?

Phương pháp 1: Tìm nơi Python được cài đặt trên Windows bằng dấu nhắc lệnh..
Ví dụ 1: Sử dụng lệnh ở đâu.....
Ví dụ 2: Thực thi lệnh PY.....
Bước 1: Cài đặt hệ thống nâng cao mở ..
Bước 2: Các biến môi trường mở ..
Bước 3: Biến môi trường đường dẫn mở ..

Python được cài đặt mặc định ở đâu?

Theo mặc định, trình cài đặt Python cho Windows đặt các tệp thực thi của nó vào thư mục AppData của người dùng, để nó không yêu cầu quyền quản trị.Nếu bạn là người dùng duy nhất trên hệ thống, bạn có thể muốn đặt Python vào thư mục cấp cao hơn (ví dụ: C: \ Python3.the user's AppData directory, so that it doesn't require administrative permissions. If you're the only user on the system, you might want to place Python in a higher-level directory (e.g. C:\Python3.