Tôi muốn tìm hiểu đường dẫn cài đặt Python của tôi 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?
Tôi muốn tìm hiểu đường dẫn cài đặt Python của tôi 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?
Câu trả lời:
Trong trình thông dịch Python của bạn, nhập các lệnh sau:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Nếu bạn có python trong biến môi trường thì bạn có thể sử dụng lệnh sau trong cmd:
>>> trăn ở đâu
hoặc cho môi trường unixoment
>>> con trăn nào
Nó sẽ là một trong những
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
.
Nếu bạn cần biết đường dẫn đã cài đặt trong Windows mà không cần khởi động trình thông dịch python, hãy xem Windows registry.
Mỗi phiên bản Python được cài đặt sẽ có một khóa đăng ký:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
Trong Windows 64 bit, nó sẽ nằm dưới Wow6432Node
khóa:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Khi cài đặt windows, tôi nhận được các kết quả sau:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Bạn cũng có thể tìm kiếm sys.path
các vị trí hợp lý.)
python -c "import sys; print(sys.executable)"
sẽ hoạt động
Trong sys
gói, bạn có thể tìm thấy rất 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 những gì sẽ cung cấp cho hệ thống Windows của bạn, nhưng trên máy Mac của tôi executable
trỏ đến tệp nhị phân Python và exec_prefix
gốc cài đặt.
Bạn cũng có thể thử điều này để kiểm tra sys
mô-đun của mình :
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
python -c "import sys; print sys.executable"
Nếu bạn muốn đường dẫn Sau khi cài đặt thành công, trước tiên hãy mở CMD và nhập python hoặc python -i
Nó sẽ mở vỏ tương tác cho bạn và sau đó gõ
nhập khẩu hệ thống
sys.executable
Nhấn enter và bạn sẽ nhận được đường dẫn nơi con trăn của bạn được cài đặt ...
Cách đơn giản là
1) open CMD
2) type >>where python
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: \ Users \% User_name% \ AppData \ Local \ Programs \ Python \ Python_version "
của AppData thư mục 'có thể được ẩn, làm cho nó có thể nhìn thấy từ cái nhìn phần của thanh công cụ .
Để biết Python được cài đặt ở đâu, bạn có thể thực thi where python
trong cmd.exe.
where
lệnh được cho là tương tự như which
trên Unix.
where python
hoạt động trên cmd.exe
Nếu bất cứ ai cần làm điều này trong C # tôi đang sử dụng mã sau đây:
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");
}
Truy cập C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 nếu không có thì hãy mở giao diện điều khiển bằng windows + ^ R Sau đó nhập cmd và nhấn enter python nếu được cài đặt trong tệp cục bộ của bạn, nó sẽ hiển thị cho bạn phiên bản của nó từ đó nhập os nhập sau đây sys os.path.dirname (sys.executable)
Nếu bạn đã py
cài đặt lệnh mà bạn có thể làm, thì chỉ cần sử dụng --list-paths
đối số cho lệnh:
py --list-paths
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 \ 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 py
lệnh.
Điều này làm việc cho tôi: C:\Users\Your_user_name\AppData\Local\Programs\Python
Tôi hiện đang cài đặt python version
là3.7.0
Hi vọng điêu nay co ich!
Nó nói chung
'C: \ Users \ tên người dùng \ AppData \ Local \ Programs \ Python \ Python-version'
hoặc thử sử dụng (tính bằng cmd)
con trăn ở đâu
nếu bạn vẫn bị mắc kẹt hoặc bạn nhận được điều này
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
chỉ cần làm điều này thay thế 2 \ bằng một
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Tôi đã cài đặt 2 và 3 và gặp vấn đề tương tự khi tìm kiếm 3. May mắn thay, gõ đường dẫn ở đường dẫn windows cho phép tôi tìm nơi tôi đã cài đặt nó. Đường dẫn là một tùy chọn khi tôi cài đặt Python mà tôi đã 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ó thể 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: \ Program Files \ Python37 \ python.exe
Nếu bạn sử dụng anaconda navigator
trên các cửa sổ, bạn cũng có thể đi enviornments
và cuộn qua các điều kiện, điều kiện root
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 sự đố kị này khi bạn cần kết nối nó với các ứng dụng khác, nơi bạn muốn tích hợp một số mã python.