উবুন্টু `পিপ ইনস্টল` চলমান ত্রুটি দেয় 'নিম্নলিখিত প্রয়োজনীয় প্যাকেজগুলি তৈরি করা যায় না: * ফ্রিটাইপ'


145

সম্পাদন করার pip install -r requirements.txtসময়, এটি ইনস্টল হওয়ার পর্যায়ে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি matplotlib:

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
              dateutil: yes [dateutil was not found. It is required for date
                        axis support. pip/easy_install may attempt to
                        install it after matplotlib.]
               tornado: yes [tornado was not found. It is required for the
                        WebAgg backend. pip/easy_install may attempt to
                        install it after matplotlib.]
             pyparsing: yes [pyparsing was not found. It is required for
                        mathtext support. pip/easy_install may attempt to
                        install it after matplotlib.]
                 pycxx: yes [Couldn't import.  Using local copy.]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: no  [pkg-config information for 'freetype2' could
                        not be found.]

...

The following required packages can not be built:

                    * freetype

pip install -r requirements.txtফ্রিটাইপ ইনস্টল করা উচিত নয় ? উবুন্টু 12.04 এ কীভাবে ফ্রিটাইপ ইনস্টল করা উচিত যাতে এটি কাজ করে matplotlib?

উত্তর:


221

নং pipসিস্টেম-স্তরের নির্ভরতা ইনস্টল করবে না। এর অর্থ pipআরপিএম (গুলি) ভিত্তিক সিস্টেমগুলি ইনস্টল করবে না ) বা ডিইবি (গুলি) ( দেবিয়ান ভিত্তিক সিস্টেমগুলি ) ।

সিস্টেম নির্ভরতা ইনস্টল করতে আপনার সিস্টেমের উপর নির্ভর করে আপনাকে নিম্নলিখিত পদ্ধতিগুলির একটি ব্যবহার করতে হবে।

উবুন্টু / ডেবিয়ান:

apt-get install libfreetype6-dev

উবুন্টু / ডেবিয়ান ভিত্তিক সিস্টেমে প্যাকেজগুলি অনুসন্ধান করতে:

apt-cache search <string>

উদাহরণ:

apt-cache search freetype | grep dev

RedHat / সেন্টওএস / ফেডোরা:

yum -y install freetype-devel

রেডহ্যাট / সেন্টোস / ফেডোরা ভিত্তিক সিস্টেমে প্যাকেজগুলি অনুসন্ধান করতে:

yum search <string>

উদাহরণ:

yum search freetype | grep devel

ম্যাক ওএস এক্স: ( হোমব্রিউয়ের মাধ্যমে )

brew install freetype

ম্যাক ওএস এক্স ভিত্তিক সিস্টেমে প্যাকেজগুলি অনুসন্ধান করতে:

brew search <string>

উদাহরণ:

brew search freetype

দুঃখিত এটি freetype2আজকের দিন বলা হয় । আপডেট করা হয়েছে।
জেমস মিলস

apt-get install freetype2-develএকই ত্রুটিটিও দেয় ... এটি হতে পারে apt-get install freetype*? এটি অন্যান্য অনেক প্যাকেজ ইনস্টল করতে চায় বলে মনে হচ্ছে
এথেনা উইসডম

এটি সম্ভবত খুব কার্যকর হবে :) দুঃখিত আমি বিশ্বাস করি যে এটি বলা হয়েছিল libfreetype2-devel। আমি আমার উত্তরটি আবার আপডেট করব: /
জেমস মিলস

2
আমি মনে করি -develকনভেনশনটি -devআরপিএমের জন্য এবং কনভেনশনটি ডিইবি-র জন্য। apt-cache search '^libfreetype.*-dev$'যা দেয় চেষ্টা করুন libfreetype6-dev
ডায়েটারিচ এপ্প

9
fwww, brew install freetypeOSX এ আমাকে সহায়তা করেছে
নট

144

উবুন্টু সার্ভারে matplotlib সক্ষম করতে আমাকে 14.04-এ ইনস্টল করতে হয়েছিল .0

sudo apt-get install libfreetype6-dev libxft-dev

এবং তারপর আমি ব্যবহার করতে পারে

sudo easy_install matplotlib

10
উবুন্টু 12.04 এলটিএস-এ আমারও লাইবক্সফুট-ডিভ ইনস্টল করা দরকার। এই অতিরিক্ত তথ্যের জন্য ধন্যবাদ
টুম

3
এখানে সুপারিশ অনুসারে পাই সিডন-ম্যাটপ্লোটিলেব সরাসরি supt-get ইনস্টল করুন না কেন: matplotlib.org/users/installing.html
টিমো

2
আমি ইতিমধ্যে libfreetype6-dev ইনস্টল করেছি। এটি আমার জন্য উবুন্টু 14.10 এ সাহায্য করেছে, ধন্যবাদ!
উইম

4
libxft-dev জিনিসটি আমার জন্য এটি কী করেছিল! ধন্যবাদ!
টার্মিনালডিলেটতে

10
দৃশ্যত, এখানে বাস্তব নির্ভরতা হয় pkg-configযা libxft-devএকটি নির্ভরতা যেমন ইনস্টল করা হবে। সুতরাং, সঠিক উত্তরটি চালানো হবেapt-get install libfreetype6-dev pkg-config
কার্লস সালা

28

একটি ওয়ার্কঅ্যারাউন্ড করতে হয় sudo apt-get install pkg-configআমি দেখেছি যা এই GitHub সংখ্যায়


3
বেস-ইমেজ হিসাবে একটি ডকার পাত্রে ইনস্টল করার pkg-configসময় এটি ইনস্টল করা আমার জন্যও অনুপস্থিত অদম্য পদক্ষেপ ছিল । matplotlibubuntu:14.04
স্লিমজিম

এটি আমার জন্য এটি ভার্চুয়ালবক্স ভিএম-তেও স্থির করেছে। pkg-configভার্চুয়াল মেশিন ইনস্টলেশনগুলির জন্য যা প্রয়োজন তা মনে হচ্ছে ।
আলমা

6

বিদ্যমান উত্তরগুলির মধ্যে আমার উবুন্টুতে ম্যাটপ্ল্লিটিব আপগ্রেড করার পক্ষে কাজ করেনি। শেষ পর্যন্ত আমার পক্ষে এটিই কাজ করে:

$ sudo apt-get install build-dep python-matplotlib
$ pip install matplotlib --upgrade

6

এই আদেশটি সমস্ত নির্ভরতা ডাউনলোড করবে।

অজগর জন্য 2.x

sudo apt-get install python-matplotlib

অজগর জন্য 3.x

sudo apt-get install python3-matplotlib

ইনস্টল করার পরে, আপনি চেষ্টা করতে পারেন

(sudo) pip install matplotlib

4

উবুন্টুতে, আমি blt-devপ্যাকেজ ইনস্টল করার পরে এটি কাজ করেছিল ।

$sudo apt-get install blt-dev
$pip install matplotlib

blt-dev apt-get install libfreetype6-devচালানো দরকার তাই এটি স্বয়ংক্রিয়ভাবে blt-dev এর সাথে ইনস্টল।
ত্রিস্তান

1

আমি পুদিনা ব্যবহার করছি এই উত্তরগুলির কোনওটিই আমার পক্ষে কাজ করেনি, আমার এগুলি করা দরকার:

sudo apt-get install build-essential g++

1

উইন্ডোজটিতে পাইথন ৩.6 নিয়ে আমার একই সমস্যা ছিল তবে আমি পাইথনকে ৩.৩.২ এ পরিবর্তন করেছি এবং সবকিছু ঠিকঠাক কাজ করে।


0

এই আদেশটি sudo apt-get install libfreetype6-devআমার জন্য ওবুন্টু 16.04 এ ব্যর্থ হয়েছে,
The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed

তাই আমি থেকে ইনস্টল freetype ডাউনলোড উৎস , এই কৃতিত্ব নির্দেশিকা

$ tar -xvjf freetype-x.y.tar.bz2  # extract the downloaded version file
$ cd freetype-x.y/ 
$ ./configure
$ make
$ sudo make install 

ভার্চুয়ালেনভে স্যুইচ করা pip install matplotlibএবং সবকিছুই কাজ করছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.