আমি জানি যে এটি একটি সামান্য বিচক্ষণতা (পুরাতন পোস্টগুলি পুনরুজ্জীবিত করা) তবে আমি একই সমস্যাটি মোকাবিলা করেছি এবং একটি উত্তর খুঁজে পাচ্ছি না, তাই আমি যা পেয়েছি তা ভাগ করছি ...
আমার সমাধান:
আমি একটি উবুন্টু 16.04 ডেস্কটপে কাজ করছি, কোনও সুডো এবং শুধুমাত্র পাইথন 2.7 ইনস্টল নেই। আমি sudo ছাড়া একটি virtualevn সেট আপ পরিচালিত (অনুসরণ https://stackoverflow.com/questions/9348869/how-to-install-virtualenv-without-using-sudo ) এবং Jupyter ইনস্টল করার চেষ্টা করার সময় আমি অনুপস্থিত "ত্রুটি: Python.h: কোন ফাইল বা ডিরেক্টরি" জুড়ে এসেছিলেন।
আমার সমাধান, সব পরিষ্কার কিন্তু অন্তত সীমাবদ্ধ নয় ভার্চুয়ালেন এবং ভার্চুয়াল পাইথন ফোল্ডার হল:
- একটি পরীক্ষা ডিরেক্টরি তৈরি করুন (package_download)
- নো-সুডো @ পিসি: ~ / প্যাকেজ_download $ apt-get ডাউনলোড করুন libpython2.7-dev
- নো-সুডো @ পিসি: ~ / প্যাকেজ_download $ apt-get python-dev ডাউনলোড করুন
- নো-সুডো @ পিসি: ~ / প্যাকেজ_download $ dpkg -x libpython2.7-dev_2.7.12-1ubuntu0 ~ 16.04.1_amd64.deb।
- নো-সুডো @ পিসি: ~ / প্যাকেজ_download $ dpkg -x python-dev_2.7.11-1_amd64.deb।
এটি লাইব্রেরি ডাউনলোড করবে এবং আপনার প্যাকেজ_download ফোল্ডারে সেগুলি সরাবে। এখন নোংরা অংশটি আসে, যেহেতু পপ আমাকে এই অবস্থানটি লক্ষ্য করতে দেয়নি, আমি ভার্চুয়ালেনভ ফোল্ডারের ভিতরে এই ফাইলগুলিকে যুক্ত করেছি ...
- আপনার ভিতরে bin ডিরেক্টরি সহ "~ / package_download / usr / bin" মার্জ করুন ভার্চুয়াল পাইথন ইনস্টলেশন ফোল্ডার (যেটি আপনি ভার্চুয়ালেনভ ইনস্টল এবং আপনার পরিবেশ তৈরি করতে ব্যবহার করেছিলেন) কিন্তু কোন ফাইল প্রতিস্থাপন করবেন না।
- আপনার ভিতরে lib ডিরেক্টরি সহ "~ / package_download / usr / lib" মার্জ করুন ভার্চুয়াল পাইথন ফোল্ডার। এখানে কোন দ্বন্দ্ব নেই।
- আপনার / python2.7 / ফোল্ডারে "~ / প্যাকেজ_download / usr / include / python2.7" এর সামগ্রী কপি করুন, এখানে কোনো দ্বন্দ্ব নেই। এটি আসলে সবচেয়ে নোংরা অংশ, যেহেতু আমরা ইনস্টল ফোল্ডার পরিবর্তন করছি ভার্চুয়াল পাইথন (এই সুডোর দরকার নেই, যেহেতু কোনও সুডো নয় ভার্চুয়াল পাইথন )।
- আপনার / python2.7 / ফোল্ডারে ফোল্ডারটি "~ / package_download / usr / include / x86_64-linux-gnu" অনুলিপি করুন। এখানে কোন সমস্যা ফোল্ডার অনুলিপি করা হচ্ছে ...
এখন আপনার ভার্চুয়াল env চালান:
- নো-সুডো @ পিসি: ~ / running_virtualenv $ সোর্স বিন / সক্রিয়
- (running_virtualenv) no-sudo @ pc: ~ / running_virtualenv $ pip ইনস্টল jupyter
- উপভোগ ...
যদি আপনি যে আপনার পাওয়া যায় অন্তর্ভুক্ত / python2.7 / একটি প্রতীকী লিঙ্ক তারপর আপনি ভার্চুয়াল পাইথন ফোল্ডার ভার্চুয়ালেনভ ফোল্ডার ভুল করেছেন। (এই সমস্যাটি খোঁজার জন্য ধন্যবাদ @ andrzej1_1)