Saya mengaktifkan virtualenv yang telah menginstal pip. aku melakukannya
pip3 install Django==1.8
dan Django berhasil diunduh. Sekarang, saya ingin membuka folder Django. Di mana folder itu berada? Biasanya itu akan di "unduhan" tapi saya tidak yakin di mana itu akan jika saya menginstalnya menggunakan pip di virtualenv.
python
django
pip
virtualenv
pengguna2719875
sumber
sumber
Jawaban:
pip ketika digunakan dengan virtualenv umumnya akan menginstal paket di path
<virtualenv_name>/lib/<python_ver>/site-packages
.Sebagai contoh, saya membuat sebuah tes virtualenv bernama venv_test dengan Python 2.7, dan
django
folder dalamvenv_test/lib/python2.7/site-packages/django
.sumber
pip show
tidak melakukan apa pun. Secara singkat, ini terdiri dari memasukkan konsol python yang sesuai dan mengetikhelp("module_name")
, di manamodule_name
diganti dengan nama modul yang sebenarnya di mana Anda tertarik. Anda dapat melihat modul yang terpasang denganhelp("modules")
di python console.Berdasarkan permintaan populer, opsi disediakan melalui jawaban yang diposting:
pip show <package name>
akan menyediakan lokasi untuk Windows dan macOS, dan saya menebak sistem apa pun. :)Sebagai contoh:
sumber
pip3 show <package name>
site-packages/
, saya menemukannya di~/Library/Python/3.7/bin/
pip list -v
dapat digunakan untuk mendaftar lokasi pemasangan paket, yang diperkenalkan di https://pip.pypa.io/en/stable/news/#b1-2018-03-31Pembaruan : Fitur ini diperkenalkan pada
pip
10.0.0b1. Di Ubuntu 18.04,pip
ataupip3
diinstal dengansudo apt install python-pip
atausudo apt install python3-pip
9.0.1 yang tidak memiliki fitur ini. Periksa https://github.com/pypa/pip/issues/5599 untuk mengetahui cara peningkatan yang sesuaipip
ataupip3
.sumber
pip
diinstal menggunakansudo apt install python-pip
atausudo apt install python3-pip
adalah 9.0.1. Periksa github.com/pypa/pip/issues/5599 untuk mengetahui cara peningkatan yang sesuaipip
ataupip3
.Secara default, di Linux, Pip menginstal paket ke /usr/local/lib/python2.7/dist-packages.
Menggunakan virtualenv atau --user selama instalasi akan mengubah lokasi default ini. Jika Anda menggunakan
pip show
pastikan Anda menggunakan pengguna yang tepat atau yang lainpip
mungkin tidak melihat paket yang Anda rujuk.sumber
Dalam interpreter atau skrip Python, Anda bisa melakukannya
dan
untuk lokasi paket-paket pihak ke-3 (yang tidak ada dalam distribusi Python inti) diinstal ke.
Pada Python Brew-instal saya pada MacOS, output sebelumnya
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
,yang dikanonikkan ke jalur keluaran yang sama dengan
pip show
, seperti yang disebutkan dalam jawaban sebelumnya:Referensi: https://docs.python.org/3/library/site.html#site.getsitepackages
sumber