আমার কাছে একটি নতুন ম্যাকবুক রয়েছে - একজন ব্যবহারকারী এটি ইনস্টল করেছেন এবং তারপরে আমি একটি নতুন ব্যবহারকারী (খনি) ইনস্টল করেছি, প্রশাসকের সুযোগসুবিধা পেয়েছি এবং পুরানোটিকে মুছে ফেলেছি। আমি ওএস ক্যাটালিনায় আছি।
ইনস্টলেশনের পর থেকে আমার বেশ কয়েকটি অনুমতি সমস্যা ছিল। ভিএসকোড জুপিটার নোটবুক খুঁজে পাচ্ছে না, এতে pip
প্যাকেজ ইনস্টল করে ~/Library/Python/3.7/site-packages
।
যখন আমি কি which python3
আমি পেতে usr/bin/python3
। আমি যখন পাই তখন pip3 install <package>
: Defaulting to user installation because normal site-packages is not writeable
এবং তারপরে এটি বলছে এটি ইতিমধ্যে ইনস্টল হয়ে গেছে, যদিও আমি যখন এটি করি তখন এটি অ্যাক্সেস করতে পারি না import <package>
।
এটি স্পষ্ট বলে মনে হয় যে এটি একটি অনুমতির সমস্যা, pip
"বেস" অজগরটিতে ইনস্টল করতে python
পারে না এবং আমি কী ইনস্টল করেছি তা তারা খুঁজে পায় না ~/Library/Python/3.7/site-packages
।
আমি ওএসটি পুনরায় ইনস্টল করার চেষ্টা করেছি, তবে যেহেতু আমি একটি পরিষ্কার ইনস্টল করিনি, এটি কোনও পরিবর্তন করেনি। আমি কী মিস করছি? আমি ঠিক কীভাবে অনুমতিগুলি ঠিক করতে পারি? আমি কোথায় প্যাকেজ ইনস্টল করতে চাই ( venv
নিশ্চিত, তবে কিছু প্যাকেজ আমি বিশ্বব্যাপী চাই jupyter
)।
ধন্যবাদ
pip
? আপনি যদি আরও নিরাপদ ব্যবহার করেন python -m pip install ....
?
python3 -m pip install ...
আছে তবে এই ক্ষেত্রে, তবে হ্যাঁ, যখন পাইথনের একাধিক সংস্করণ জড়িত pip
তখন "এক্সিকিউটিভ মডিউল" পদ্ধতির মাধ্যমে প্রার্থনা করা অনেক বেশি নিরাপদ , তাই আপনি জানেন যে আপনি প্রত্যাশিত পাইথন এক্সিকিউটেবল ব্যবহার করছেন।