Python ở trên máy của tôi, tôi không biết ở đâu, nếu tôi gõ python trong terminal thì nó sẽ mở Python 2.6.4, đây không phải là thư mục mặc định của nó, chắc chắn có cách nào để tìm vị trí cài đặt của nó từ đây?
Python ở trên máy của tôi, tôi không biết ở đâu, nếu tôi gõ python trong terminal thì nó sẽ mở Python 2.6.4, đây không phải là thư mục mặc định của nó, chắc chắn có cách nào để tìm vị trí cài đặt của nó từ đây?
Câu trả lời:
Trong thiết bị đầu cuối unix (bao gồm mac os X), bạn có thể làm
which python
và nó sẽ cho bạn biết.
python
thực thi của bạn là một liên kết tượng trưng. which python
trong tất cả các khả năng sẽ chỉ đến /usr/bin
hoặc /usr/local/bin
, điều đó thực sự không hữu ích.
sys
có một số thứ hữu ích:
$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)
c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode
sys
Python, nó báo không được xác định ... chuyện gì đang xảy ra ở đó? Cảm ơn.
import sys
Trước tiên bạn cần .
Giải pháp độc lập nền tảng trong một dòng là
Con trăn 2:
python -c "import sys; print sys.executable"
Con trăn 3:
python -c "import sys; print(sys.executable)"
print(sys.executable)
Có một cái nhìn tại sys.path
:
>>> import sys
>>> print(sys.path)
Bạn sẽ có thể gõ "con trăn nào" và nó sẽ in ra một đường dẫn đến con trăn.
hoặc bạn có thể gõ:
python
>>> import re
>>> re.__file__
và nó sẽ in một đường dẫn đến mô đun re và bạn sẽ thấy python ở đâu.
re
mô-đun, sau đó thử nó với một mô-đun mà bạn làm có. Bất cứ điều gì bạn đang mong đợi trong lib
thư mục con sẽ hoạt động, chẳng hạn như os
(điều này khá cần thiết).
Nếu bạn đang sử dụng hệ điều hành wiindows (Tôi đang sử dụng windows 10), chỉ cần gõ
where python
trong dấu nhắc lệnh (cmd)
Nó sẽ hiển thị cho bạn thư mục nơi bạn đã cài đặt.
Đối với người dùng Windows:
Nếu python
lệnh không nằm trong$PATH
môi trường var.
Mở PowerShell và chạy các lệnh này để tìm thư mục
cd \
ls *ython* -Recurse -Directory
Điều đó sẽ cho bạn biết nơi python được cài đặt
Trên cửa sổ tìm kiếm python, sau đó nhấp chuột phải và nhấp vào "Mở vị trí tệp". Đó là cách tôi đã làm