Python ada di mesin saya, saya hanya tidak tahu di mana, jika saya mengetikkan python di terminal ia akan membuka Python 2.6.4, ini bukan di direktori defaultnya, pasti ada cara untuk menemukan itu menginstal lokasi dari sini?
Python ada di mesin saya, saya hanya tidak tahu di mana, jika saya mengetikkan python di terminal ia akan membuka Python 2.6.4, ini bukan di direktori defaultnya, pasti ada cara untuk menemukan itu menginstal lokasi dari sini?
Jawaban:
Di terminal unix (termasuk mac os X) yang dapat Anda lakukan
which python
dan itu akan memberitahu Anda.
pythoneksekusi Anda adalah symlink. which pythonakan, kemungkinan besar hanya menunjuk ke /usr/binatau /usr/local/bin, yang benar-benar tidak membantu.
sys memiliki beberapa hal bermanfaat:
$ 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
sysPython dikatakan tidak didefinisikan ... apa yang terjadi di sana? Terima kasih.
import systerlebih dahulu.
Solusi platform independen dalam satu baris adalah
Python 2:
python -c "import sys; print sys.executable"
Python 3:
python -c "import sys; print(sys.executable)"
print(sys.executable)
Lihatlah sys.path:
>>> import sys
>>> print(sys.path)
Anda harus bisa mengetik "python mana" dan itu akan mencetak path ke python.
atau Anda dapat mengetik:
python
>>> import re
>>> re.__file__
dan itu akan mencetak path ke modul re dan Anda akan melihat di mana python seperti itu.
remodul, maka cobalah dengan modul yang Anda lakukan memiliki. Apa pun yang Anda harapkan ada dilib subdirektori harus berfungsi, seperti os(yang sangat penting).
Jika Anda menggunakan wiindows OS (saya menggunakan windows 10) ketik saja
where python
di command prompt (cmd)
Ini akan menunjukkan kepada Anda direktori tempat Anda menginstal.
Untuk Pengguna Windows:
Jika pythonperintah tidak ada di Anda$PATH lingkungan var.
Buka PowerShell dan jalankan perintah ini untuk menemukan folder
cd \
ls *ython* -Recurse -Directory
Itu akan memberi tahu Anda di mana python diinstal
Di jendela pencarian python, lalu klik kanan dan klik "Open file location". Begitulah yang saya lakukan
Buka IDLE dan gunakan perintah di bawah ini.
import sys print (sys.path)
Ini akan memberi Anda jalan di mana python.exe diinstal. Untuk misalnya: C: \ Users \\ ... \ python.exe
Tambahkan jalur yang sama ke variabel lingkungan sistem.