Yeni bir Macbook'um var - bir kullanıcı yükledi ve sonra yeni bir kullanıcı (benim) yükledim, yönetici ayrıcalıkları verdim ve eskisini sildim. OS Catalina'dayım.
Kurulumdan bu yana çeşitli izin sorunları yaşıyorum. VSCode, Jupyter Notebook'u bulamıyor, pip
paketleri şu adreste kuruyor ~/Library/Python/3.7/site-packages
.
Yaptığımda which python3
anladım usr/bin/python3
. Ne zaman pip3 install <package>
alırım: Defaulting to user installation because normal site-packages is not writeable
Ve sonra zaten yüklendiğini söylüyor, ancak bunu yaptığımda erişemiyorum import <package>
.
Bunun bir izin sorunu pip
olduğu, "temel" python'a python
yüklenemediği ve yüklediğim şeyi bulamadıkları açık görünüyor ~/Library/Python/3.7/site-packages
.
İşletim sistemini yeniden yüklemeyi denedim, ancak temiz bir yükleme yapmadım, hiçbir şey değiştirmedi. Neyi kaçırıyorum? İzinleri tam olarak nasıl düzeltebilirim? Paketlerin nereye yüklenmesini istiyorum ( venv
emin, ancak bazı paketler genel istiyorum (gibi jupyter
).
Teşekkürler
pip
? Çok daha güvenli kullanırsanız ne olur python -m pip install ....
?
python3 -m pip install ...
Bu durumda, ama evet, Python'un birden fazla sürümü olduğunda pip
, "exec module" yaklaşımı ile çağırmak çok daha güvenlidir , bu yüzden beklenen Python yürütülebilir dosyasını kullandığınızı bilirsiniz.