Saya memiliki direktori yang menampung semua aplikasi Django saya (C:\My_Projects
). Saya ingin menambahkan direktori ini ke saya PYTHONPATH
sehingga saya dapat memanggil aplikasi secara langsung.
Saya mencoba menambahkan C:\My_Projects\;
ke Path
variabel Windows saya dari Windows GUI (My Computer > Properties > Advanced System Settings > Environment Variables
). Tetapi masih tidak membaca modul coltrane dan menghasilkan kesalahan ini:
Kesalahan: Tidak ada modul bernama coltrane
site
modul .Jawaban:
Anda tahu apa yang bekerja dengan baik untuk saya di windows.
My Computer > Properties > Advanced System Settings > Environment Variables >
Cukup tambahkan path sebagai C: \ Python27 (atau di mana pun Anda menginstal python)
ATAU
Kemudian di bawah variabel sistem saya membuat Variabel baru yang disebut
PythonPath
. Dalam variabel ini saya milikiC:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path
Ini adalah cara terbaik yang berhasil bagi saya yang belum saya temukan di salah satu dokumen yang ditawarkan.
EDIT: Bagi mereka yang tidak bisa mendapatkannya, Silakan tambahkan
bersamaan dengan itu. Kalau tidak, itu tidak akan berhasil .
sumber
C:\Python27
di jalur Anda.C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk
masukPYTHONPATH
? Itu sudah dikonfigurasi. Direktori untuk skrip masuk dalam sistemPATH
. Direktori untuk perpustakaan (yang tidak diinstalsite-packages
atau per-penggunasite-packages
) masukPYTHONPATH
.Windows 7 Professional I Modified @ mongoose_za jawaban untuk membuatnya lebih mudah untuk mengubah versi python:
Tambahkan berikut ini ke variabel yang ada:
% PY_HOME%;% PY_HOME% \ Lib;% PY_HOME% \ DLL;% PY_HOME% \ Lib \ lib-tk;
Klik [OK] untuk menutup semua jendela.
Sebagai pemeriksaan akhir, buka command prompt dan masukkan python. Anda harus melihat
Jika Anda perlu beralih antar versi, Anda hanya perlu memodifikasi variabel PY_HOME untuk menunjuk ke direktori yang tepat. Ini sedikit lebih mudah untuk dikelola jika Anda perlu menginstal beberapa versi python.
sumber
%PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;
Saya juga perlu menambahkan%PY_HOME%\Scripts
sehingga saya memiliki akses ke pip dan modul yang saya instal dengan pip seperti pylintDari baris perintah Windows:
Untuk mengatur PYTHONPATH secara permanen, tambahkan baris ke
autoexec.bat
. Atau, jika Anda mengedit variabel sistem melalui Properti Sistem, itu juga akan berubah secara permanen.sumber
set path=%PATH%;%PYTHONPATH%;
Cukup tambahkan jalur instalasi Anda (mis. C: \ Python27 \ ) ke variabel PATH dalam variabel Sistem . Kemudian tutup dan buka baris perintah Anda dan ketik 'python' .
sumber
PATH
yang digunakan DOS untuk menemukan perintah, tetapi jalur Python, yaitusys.path
dalam Python. Di sebagian besar sistem operasi, Python hanya menggunakan variabel lingkungan sistemPYTHONPATH
, tetapi Windows tampaknya 'istimewa'.Solusi ini berfungsi, tetapi HANYA berfungsi untuk kode Anda di mesin Anda. Saya akan menambahkan beberapa baris ke kode Anda yang terlihat seperti ini:
Itu harus mengatasi masalah Anda
sumber
sys.path
seperti ini disukai dan untuk alasan yang baik. Ada cara yang lebih baik untuk mengonfigurasisys.path
-PYTHONPATH
variabel dan.pth
file lingkungan .Menambahkan Python dan PythonPath ke lingkungan Windows:
Di bawah 'Variabel Sistem' :
Menambahkan
PY_HOME
PYTHONPATH
Menambahkan
path
sumber
Cara yang lebih mudah untuk mengatur jalur dalam python adalah: klik mulai> Komputer Saya> Properti> Pengaturan Sistem Lanjut> Variabel Lingkungan> jendela kedua>
pilih Path> Edit> dan kemudian tambahkan "; C: \ Python27 \; C: \ Python27 \ Scripts \"
tautan: http://docs.python-guide.org/en/latest/starting/install/win/
sumber
Anda perlu menambahkan variabel PYTHONPATH Anda alih-alih variabel Windows PATH .
http://docs.python.org/using/windows.html
sumber
Anda juga dapat menambahkan
.pth
file yang berisi direktori yang diinginkan dic:\PythonX.X
folder Anda , atau di folder Anda\site-packages folder
, yang cenderung menjadi metode pilihan saya ketika saya sedang mengembangkan paket Python.Lihat di sini untuk informasi lebih lanjut.
sumber
Ini tidak akan bertahan selama reboot atau diterjemahkan ke file lain. Namun sangat bagus jika Anda tidak ingin melakukan modifikasi permanen pada sistem Anda.
sumber
Cara termudah untuk melakukannya dengan sukses, adalah menjalankan pemasang python lagi (setelah instalasi pertama) dan kemudian:
sumber
Dalam Python 3.4 di windows itu bekerja ketika saya menambahkannya ke variabel lingkungan PATH bukan PYTHONPATH. Seperti jika Anda telah menginstal Python 3.4 di D: \ Programming \ Python34 kemudian tambahkan ini di akhir variabel lingkungan PATH Anda
Tutup dan buka kembali command prompt dan jalankan 'python'. Ini akan membuka shell python. Ini juga memperbaiki masalah Sublime 3 saya 'python tidak dikenali sebagai perintah internal atau eksternal' .
sumber
Jalur python 2.X dapat diatur dari beberapa instruksi di atas. Python 3 secara default akan dipasang di C: \ Users \\ AppData \ Local \ Programs \ Python \ Python35-32 \ Jadi jalur ini harus ditambahkan ke variabel Path di lingkungan windows.
sumber
Untuk menambah PYTHONPATH, jalankan regedit dan arahkan ke KEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore dan kemudian pilih folder untuk versi python yang ingin Anda gunakan. Di dalamnya ada folder berlabel PythonPath, dengan satu entri yang menentukan lintasan tempat instal default menyimpan modul. Klik kanan pada PythonPath dan pilih untuk membuat kunci baru. Anda mungkin ingin memberi nama kunci setelah proyek yang lokasi modulnya akan ditentukan; dengan cara ini, Anda dapat dengan mudah mengelompokkan dan melacak modifikasi jalur Anda.
Terima kasih
sumber
Variabel lingkungan PYTHONPATH digunakan oleh Python untuk menentukan daftar direktori tempat modul dapat diimpor dari Windows. Saat berjalan, Anda dapat memeriksa
sys.path
variabel untuk melihat direktori mana yang akan dicari ketika Anda mengimpor sesuatu.Untuk mengatur variabel ini dari Command Prompt, gunakan:
set PYTHONPATH=list;of;paths
.Untuk mengatur variabel ini dari PowerShell, gunakan:
$env:PYTHONPATH=’list;of;paths’
tepat sebelum Anda meluncurkan Python.Menyetel variabel ini secara global melalui pengaturan Environment Variables tidak disarankan, karena ini dapat digunakan oleh versi Python mana pun yang Anda ingin gunakan. Baca lebih lanjut di Python pada Windows FAQ docs .
sumber
Bagi siapa pun yang mencoba mencapai ini dengan Python 3.3+, installer Windows sekarang termasuk opsi untuk menambahkan python.exe ke jalur pencarian sistem. Baca lebih lanjut di dokumen .
sumber
Pertanyaan ini membutuhkan jawaban yang tepat:
Cukup gunakan paket standar
site
, yang dibuat untuk pekerjaan ini!dan inilah caranya (menjiplak jawaban saya sendiri untuk pertanyaan saya sendiri pada topik yang sama):
sitecustomize.py
di folder ini yang berisi kontenFIND_MY_PACKAGES
, baik secara manual atau menggunakan sesuatu seperti kode berikut. Tentu saja, Anda harus mengubahC:\My_Projects
ke jalur yang benar ke lokasi impor khusus Anda.Dan lain kali Anda memulai Python,
C:\My_Projects
hadir di Andasys.path
, tanpa harus menyentuh pengaturan seluruh sistem. Bonus: langkah-langkah di atas juga berfungsi di Linux!sumber
PYTHONPATH
Variabel ini perlu ditetapkanArcPY
ketika ArcGIS Desktop diinstal.PYTHONPATH=C:\arcgis\bin
(nampan rumah ArcGIS Anda)Untuk beberapa alasan itu tidak pernah diatur ketika saya menggunakan installer pada sistem Windows 7 32-bit.
sumber
Saya berhasil di Windows 10 dengan mengikuti langkah-langkah di bawah ini.
Di bawah variabel lingkungan, Anda hanya perlu menambahkannya di bawah PATH dari " Variabel Sistem " dan bukan di bawah " Variabel Pengguna ". Ini adalah kebingungan yang hebat dan memakan waktu jika kita melewatkannya.
Juga, coba arahkan ke jalur di mana Anda menginstal Python di mesin Anda dan menambahkannya ke PATH. Ini hanya berfungsi dan tidak perlu menambahkan hal lain dalam kasus saya. Saya menambahkan tepat di bawah jalan dan berhasil.
Yang paling penting , tutup command prompt, buka kembali lalu coba lagi mengetik "python" untuk melihat detail versi. Anda perlu memulai kembali command prompt untuk melihat versi setelah menyiapkan path dalam variabel lingkungan.
Setelah memulai ulang, Anda seharusnya dapat melihat python prompt dan info di bawah ini ketika mengetik python di command prompt:
sumber
Mungkin sedikit terlambat, tetapi ini adalah bagaimana Anda menambahkan path ke Windows Environment Variables.
Buka tab Variabel Lingkungan, Anda melakukan ini dengan menekan tombol Windows + Pausa inter.
Pergi ke Pengaturan Sistem Lanjut.
Klik pada Variabel Lingkungan.
Di jendela bawah cari nilai 'Path'.
Pilih itu
Klik pada Edit
Di akhir baris tambahkan folder instalasi Anda dan rute ke folder 'Script'.
Klik ok, aceptar dll.
Anda sudah selesai, masukkan cmd dan tulis python dari sembarang lokasi drive Anda, itu harus masuk ke program Python.
Contoh dengan pc saya (saya punya
Python34
)Semoga ini bisa membantu.
Salam dari Bogotá
sumber
Anda dapat mengatur variabel path dengan mudah dengan command prompt.
Buka jalankan dan tulis cmd
Di jendela perintah tulis yang berikut ini: set path =% path%; C: \ python36
sumber
Sementara pertanyaan ini adalah tentang Python 'asli', pertanyaan itu muncul dalam pencarian web untuk 'Iron Python PYTHONPATH'. Untuk pengguna Iron Python sama bingungnya dengan saya: Ternyata Iron Python mencari variabel lingkungan yang disebut
IRONPYTHONPATH
.Pengguna Linux / Mac / POSIX: Jangan lupa bahwa Windows tidak hanya digunakan
\
sebagai pemisah jalur, tetapi juga digunakan;
sebagai pemisah jalur, bukan:
.sumber