Saya memiliki Macbook baru - pengguna menginstalnya, dan kemudian saya menginstal pengguna baru (milik saya), memberikan hak admin dan menghapus yang lama. Saya menggunakan OS Catalina.
Sejak instalasi saya sudah mengalami beberapa masalah izin. VSCode tidak dapat menemukan Jupyter Notebook, pipmenginstal paket di ~/Library/Python/3.7/site-packages.
Ketika saya melakukannya which python3saya dapatkan usr/bin/python3. Ketika saya melakukannya, pip3 install <package>saya mendapatkan: Defaulting to user installation because normal site-packages is not writeableDan kemudian dikatakan telah diinstal, meskipun saya tidak dapat mengaksesnya ketika saya melakukannya import <package>.
Tampak jelas bahwa ini adalah masalah izin, piptidak dapat menginstal ke python "base", dan mereka pythontidak dapat menemukan apa yang telah saya instal ~/Library/Python/3.7/site-packages.
Saya sudah mencoba menginstal ulang OS, tetapi karena saya belum melakukan instalasi bersih, itu tidak mengubah apa pun. Apa yang saya lewatkan? Bagaimana tepatnya saya bisa memperbaiki izin? Di mana saya ingin menginstal paket ( venvpasti, tetapi beberapa paket saya ingin global (seperti jupyter).
Terima kasih
pip? Bagaimana jika Anda menggunakan yang jauh lebih aman python -m pip install ....?
python3 -m pip install ...dalam kasus ini, tapi ya, ketika ada beberapa versi Python yang terlibat, jauh lebih aman untuk dipanggil pipmelalui pendekatan "exec module", jadi Anda tahu Anda menggunakan dieksekusi Python yang diharapkan.