pg_config এক্সিকিউটেবল পাওয়া যায় নি


767

সাইকোপজি 2 ইনস্টল করতে আমার সমস্যা হচ্ছে। আমি চেষ্টা করার পরে নিম্নলিখিত ত্রুটিটি পাই pip install psycopg2:

Error: pg_config executable not found.

Please add the directory containing pg_config to the PATH

or specify the full executable path with the option:



    python setup.py build_ext --pg-config /path/to/pg_config build ...



or with the pg_config option in 'setup.cfg'.

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2

তবে সমস্যাটি pg_configআসলে আমার মধ্যে PATH; এটি কোনও সমস্যা ছাড়াই চলে:

$ which pg_config
/usr/pgsql-9.1/bin/pg_config

আমি ফাইলটিতে pg_config পাথ যুক্ত করার চেষ্টা করেছি setup.cfgএবং তাদের ওয়েবসাইট ( http://initd.org/psycopg/ ) থেকে ডাউনলোড করা উত্স ফাইলগুলি ব্যবহার করে এটি নির্মাণ করার চেষ্টা করেছি এবং আমি নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি!

Error: Unable to find 'pg_config' file in '/usr/pgsql-9.1/bin/'

তবে এটি আসলে তিনটি !!!

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

যাইহোক, আমি sudoসমস্ত কমান্ড। এছাড়াও আমি RHEL 5.5 এ আছি।


8
আপনি যখন কমান্ডটির sudo, $PATHপরিবর্তিত হয়। আপনি কি দয়া করে আপনার $ पथটিকে রুট হিসাবে ডাবল চেক করতে পারেন?
হুগো টাভারেস

1
আমার ক্ষেত্রে, আমি দৌড়ে ln -s /usr/pgsql-9.1/bin/pg_config /usr/sbin/pg_configএবং প্রতিটি জিনিস ঠিক আছে!
সি কে.গুয়েইন

ধন্যবাদ @ সি কে.গুয়েইন আপনি টিপটি সত্যই আমার পক্ষে কাজ করেছেন।
প্রতিভা

উত্তর:


760

pg_configহয় postgresql-devel( libpq-devDebian / Ubuntu- এ, libpq-develCentOS / Cygwin / Babun উপর।)


66
libpq-devউবুন্টু লুসিডে ইনস্টল করার পরে সমাধান করা (10.04)। তুমাকে অগ্রিম ধন্যবাদ.
পাইওভার 4'13

22
pg_config/Applications/Postgres.app/Contents/Versions/<your version>/bin
পোস্টগ্র্রেস.এপ এর

17
এটি libpqxx-develফেডোরার উপর
robsn

54
sudo apt-get install libpq-devউবুন্টুতে আমার জন্য কাজ করেছেন
বিল চ্যাথাম

48
আলপাইন লিনাক্সে: apk যোগ করুন পোস্টগ্রেক্সেল-দেব
আরজে

382

ম্যাক ওএস এক্স-এ, আমি হোমব্রিউ প্যাকেজ ম্যানেজার ব্যবহার করে এটি সমাধান করেছি

brew install postgresql

29
অসাধারণ! এটি আমার জন্য সমস্যাটি সমাধান করেছে, তবে নবজাতকদের সচেতন হওয়া উচিত যে কমান্ডটি কাজ করার জন্য আপনাকে প্রথমে হোমব্রিউ প্যাকেজ ম্যানেজারটি ইনস্টল করতে হবে brew
seane

আমার জন্যও কাজ করেছিলাম, যদিও আমি প্যাগাডমিন ইনস্টলের পরে মদ তৈরি করেছিলাম।
খানাল

8
এটি কি পুরো ডাটাবেসটি ইনস্টল করে না?
zmbq

3
আমার অতিরিক্ত দরকারbrew link postgresql
ভিনসেন্টলসি

1
@ সমুদ্রের মন্তব্যে যুক্ত করতে, ইনস্টল করতে এই ওয়াকথ্রুটি ব্যবহার করুন homebrew
ব্রুস ওয়েন

235

আপনি ইনস্টল করেছেন python-dev? আপনার যদি ইতিমধ্যে থাকে তবে ইনস্টল করার চেষ্টা করুনlibpq-dev

sudo apt-get install libpq-dev python-dev

নিবন্ধটি থেকে: ভ্যুচুয়ালেনভের অধীনে সাইকোপজি 2 কীভাবে ইনস্টল করবেন


আমার কম্পিউটারে, আমি কেবল পোস্টগ্র্যাসকিএল-র ক্লায়েন্ট ইনস্টল করি, যাতে আপনাকে অবশ্যই libpq-dev এবং পাইথন-দেব ইনস্টল করতে হবে।
বিএনপিওয়াইএস

2
সন্দেহ আছে যে অজগর-দেব প্রয়োজন।
জুয়ানিটোগান

ধন্যবাদ এটি আমাকে সাহায্য করেছে han ধন্যবাদ
অরুণ

4
পাইথন 3-দেব প্রয়োজন। এটি ছাড়া আমি পাইPython.h: No such file or directory
krubo

1
এর জন্য আরও একটি নির্ভরতা প্রয়োজনapt-get install -y gcc
আনাম শেরাজ

74

ওএসএক্সেও। Http://postgresapp.com/ থেকে পোস্টগ্র্রেস.এপ ইনস্টল করা হয়েছে তবে একই সমস্যা ছিল।

আমি pg_configসেই অ্যাপ্লিকেশনটির বিষয়বস্তু খুঁজে পেয়েছি এবং এতে ডির যুক্ত করেছি $PATH

এটা ছিল /Applications/Postgres.app/Contents/Versions/latest/bin। তাই এই কাজ: export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH"


3
@ জিয়ানলুকা লদিগিয়ানী আপনি কনসোলটি পুনরায় আরম্ভ করতে না চাইলে আপনি এটিও করতে পারেনPATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH" pip install psycopg2
বার্নার্ডো ডুয়ার্তে

45

আলপাইন তারিখে, গ্রন্থাগার ধারণকারী pg_configহয় postgresql-dev। ইনস্টল করতে, চালান:

apk add postgresql-dev

38

এটিই সেন্টোসে আমার জন্য কাজ করেছে, প্রথম ইনস্টল করুন:

sudo yum install postgresql postgresql-devel python-devel

উবুন্টুতে কেবল সমমানের অ্যাপ-গেট প্যাকেজগুলি ব্যবহার করুন।

sudo apt-get install postgresql postgresql-dev python-dev

এবং এখন আপনার পিপ ইনস্টল সহ আপনার পোস্টগ্র্যাস্কল বাইনারি দির পাথ অন্তর্ভুক্ত করুন, এটি দেবেন বা আরএইচইএল ভিত্তিক লিনাক্সের জন্য কাজ করা উচিত:

sudo PATH=$PATH:/usr/pgsql-9.3/bin/ pip install psycopg2

সঠিক পথটি অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন। এখানেই শেষ :)


1
উবুন্টুতে এটি sudo apt-get install postgresql postgresql-dev python-devএবং এটি আমার পক্ষে কাজ করেছিল।
modulitos

2
এছাড়াও gcc২০১ Amazon সালের ডিসেম্বর পর্যন্ত অ্যামাজন লিনাক্স এএমআই-তে কাজ করে Also
ভিলাসভ

ধন্যবাদ!!! এটি ফেডোরা 32 ওয়ার্কস্টেশন-তেও কাজ করেছে!
মার্সেলো গাজোলা


34

উবুন্টুতে পোস্টগ্র্রেসে ব্যবহৃত পাইথন প্রয়োজনীয়তা যুক্ত করা উচিত। চালান:

sudo apt-get install libpq-dev python-dev

32

শুধু সংক্ষেপে, আমিও ঠিক একই সমস্যার মুখোমুখি হয়েছি। প্রচুর স্ট্যাকওভারফ্লো পোস্ট এবং অনলাইন ব্লগ পড়ার পরে, চূড়ান্ত সমাধান যা আমার পক্ষে কাজ করেছে তা হ'ল:

1) সাইকোপজি 2 ইনস্টল করার আগে পোস্টগ্রিএসকিউএল (বিকাশ বা কোনও স্থিতিশীল সংস্করণ) ইনস্টল করা উচিত।

২) পিজি_কনফিগ ফাইল (এই ফাইলটি সাধারণত পোস্টগ্র্যাসকিউএসএল ইনস্টলেশন ফোল্ডারের বিন ফোল্ডারে থাকে) সাইকোপিজ ২ ইনস্টল করার আগে PATH স্পষ্টভাবে সেটআপ করতে হয়েছিল। আমার ক্ষেত্রে পোস্টগ্রিএসকিউএল এর জন্য ইনস্টলেশন প্যাথটি হ'ল:

/opt/local/lib/postgresql91/

pg_config ফাইলের PATH স্পষ্টভাবে সেট করতে, আমি আমার টার্মিনালে নিম্নলিখিত কমান্ডটি প্রবেশ করলাম:

PATH=$PATH:/opt/local/lib/postgresql91/bin/

এই কমান্ডটি নিশ্চিত করে যে আপনি যখন সাইকোপজি 2 ইনস্টল করার চেষ্টা করবেন তখন এটি স্বয়ংক্রিয়ভাবে pg_config এ PATH সন্ধান করবে।

আমি আমার ব্লগে ট্রেস এবং এর সমাধান সহ একটি সম্পূর্ণ ত্রুটি পোস্ট করেছি যা আপনি উল্লেখ করতে চাইতে পারেন। এটি ম্যাক ওএস এক্সের জন্য তবে pg_config PATH সমস্যাটি জেনেরিক এবং লিনাক্সের ক্ষেত্রেও প্রযোজ্য।


6
ওএস এক্সে আমার জন্য পথটি দেখতে এমন দেখাচ্ছেPATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH"
andilabs

@ কান্দি হ্যাঁ, পোস্টগ্রিসের ইনস্টলেশন পন্থাগুলি পৃথক হতে পারে তবে সাইকোপজি ২ এর জন্য ইনস্টলেশন রেসিপি যা আমি উপরে উল্লেখ করেছি একই রয়ে গেছে। আশা করি এটি সাহায্য করেছে।
আলী রাজা ভায়ানী

30

sudo apt-get install libpq-dev উবুন্টু 15.4 এ আমার জন্য কাজ করে


আপনি যদি নতুন উবুন্টু ব্যবহার করেন তবে এখনও পূর্বোক্ত ইনস্টলেশন নির্দেশাবলী ব্যবহার করুন। Pg_config
পালিক

23

লিনাক্স মিন্টে sudo apt-get install libpq-dev আমার জন্য কাজ করেছিল।


21

আপনি যে কোনও প্ল্যাটফর্মে pipবা এর সাথে প্রাক-সংকলিত বাইনারি ইনস্টল করতে পারেন conda:

python -m pip install psycopg2-binary

অথবা

conda install psycopg2

দয়া করে পরামর্শ দিন যে সাইকোপজি ২-বাইনারি পাইপি পৃষ্ঠা উত্পাদনের উত্স থেকে বিল্ডিংয়ের পরামর্শ দেয়:

বাইনারি প্যাকেজটি উন্নয়ন এবং পরীক্ষার জন্য ব্যবহারিক পছন্দ তবে উত্পাদনে এটি উত্স থেকে নির্মিত প্যাকেজটি ব্যবহার করার পরামর্শ দেওয়া হয়

উত্স থেকে নির্মিত প্যাকেজটি ব্যবহার করতে, ব্যবহার করুন python -m pip install psycopg2। এই প্রক্রিয়াটির জন্য বেশ কয়েকটি নির্ভরতা ( ডকুমেন্টেশন ) (জোর দেওয়া খনি) প্রয়োজন হবে:

  • এসি কম্পাইলার
  • পাইথন হেডার ফাইল । এগুলি সাধারণত পাইথন-ডেভের মতো প্যাকেজে ইনস্টল করা হয় । ত্রুটির মতো একটি বার্তা: পাইথন এইচ: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি পাইথন শিরোনাম অনুপস্থিত হওয়ার ইঙ্গিত দেয় না।
  • Libpq হেডার ফাইল । এগুলি সাধারণত libpq-dev এর মতো প্যাকেজে ইনস্টল করা হয় । যদি আপনি একটি ত্রুটি পান: libpq-fe.h: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি আপনি তাদের অনুপস্থিত।
  • Pg_config প্রোগ্রাম : এটা সাধারণত দ্বারা ইনস্টল করা libpq-দেব প্যাকেজ তবে কখনও কখনও এটি একটি পাথ ডিরেক্টরির মধ্যে নয়। এটি PATH এ থাকা ইনস্টলেশনকে বৃহত্তরভাবে প্রবাহিত করে, তাই pg_config --version চালানোর চেষ্টা করুন: যদি এটি ত্রুটি বা অপ্রত্যাশিত সংস্করণ নম্বরটি দেয় তবে ডান libpq সংস্করণ (সাধারণত / usr / lib / postgresql / দিয়ে প্রেরিত pg_config সম্বলিত ডিরেক্টরিটি সন্ধান করুন) এক্সওয়াই / বিন /) এবং এটি PATH এ যুক্ত করুন: $ export PATH=/usr/lib/postgresql/X.Y/bin/:$PATH আপনাকে কেবল সাইকোপগ 2 সংকলন করতে pg_config প্রয়োজন, এটির নিয়মিত ব্যবহারের জন্য নয়।

উবুন্টু, আমি প্রথম libpq-দেব গ্রন্থাগার ইনস্টল করা প্রয়োজন এবং তারপর মাত্র পিপ install কমান্ড আবার চালাতে:apt install libpq-dev
বেঞ্জামিন

20

আপডেট /etc/yum.repos.d/CentOS-Base.repo, [বেস] এবং [আপডেট] বিভাগগুলি
ADD বাদে = postgresql *

curl -O http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpmr  
rpm -ivh pgdg-centos91-9.1-4.noarch.rpm

yum install postgresql  
yum install postgresql-devel

PATH=$PATH:/usr/pgsql-9.1/bin/

pip install psycopg2

20

ওএস এক্স চালিতদের ক্ষেত্রে, এই সমাধানটি আমার পক্ষে কাজ করেছে:

1) Postgres.app ইনস্টল করুন:

http://www.postgresql.org/download/macosx/

2) তারপরে টার্মিনালটি খুলুন এবং এই কমান্ডটি চালান, যেখানে পোস্টগ্রিস সংস্করণ নম্বর সহ {{সংস্করণ} says বলা হয়েছে সেখানে প্রতিস্থাপন করুন:

PATH = $ PATH রফতানি করুন:

যেমন

PATH = $ PATH রফতানি করুন:


বা এটি সর্বশেষ সংস্করণে sudo ln -s /Applications/Postgres.app/Contents/Versions/latest/bin/pg_config /usr/local/bin/pg_config
সিমিলিং করুন

17

এটি PATH এ যুক্ত করার চেষ্টা করুন:

PATH=$PATH:/usr/pgsql-9.1/bin/ ./pip install psycopg2

-bash: cd: /usr/pgsql-x.x/bin/: No such file or directory
পাইওভার 4'13

@ অ্যাপলওভার, আপনার পোস্টগ্রিস বিন ডিরেক্টরি সঠিক পথ ব্যবহার করা দরকার। আপনি কি নিশ্চিত যে /usr/pgsql-x.x/bin/এটি সঠিক?
মারবনি

সমস্ত গুরুত্বপূর্ণ pg_ফাইল যেখানে থাকে সেই ফোল্ডারটি যুক্ত করাও এটি যথেষ্ট । Postgres.app এর জন্য ম্যাক ওএস এক্সের এই পথটি /Applications/Postgres.app/Contents/Versions/9.3/binPATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.3/bin দয়া করে আপনার সংস্করণটি আপডেট করুন * যদি কোনও নতুন সংস্করণ প্রকাশিত হয়!
টিম ডাবেন্সচেটজ

এটি ওএস এক্স এল ক্যাপিটেনে আমার জন্য কাজ করেছে:PATH=$PATH:/usr/local/Cellar/postgresql/9.5.0/bin/
ডেভিড হ্যারি

16

আলীর সমাধানটি আমার পক্ষে কাজ করেছে তবে বিন ফোল্ডারের অবস্থানটি খুঁজে পেতে আমার সমস্যা হচ্ছে। ম্যাক ওএস এক্সে পাথ সন্ধানের দ্রুত উপায় হ'ল পিএসকিএল খুলুন (উপরের মেনু বারে একটি দ্রুত লিঙ্ক আছে)। এটি একটি পৃথক টার্মিনাল উইন্ডো খুলবে এবং দ্বিতীয় লাইনে আপনার পোস্টগ্রিসের ইনস্টলেশনটির পথটি এরকম প্রদর্শিত হবে:

My-MacBook-Pro:~ Me$ /Applications/Postgres93.app/Contents/MacOS/bin/psql ; exit;

আপনার pg_config ফাইলটি সেই বিন ফোল্ডারে রয়েছে। অতএব, সাইকোপজি 2 ইনস্টল করার আগে pg_config ফাইলের পথ নির্ধারণ করুন:

PATH=$PATH:/Applications/Postgres93.app/Contents/MacOS/bin/

বা আরও নতুন সংস্করণের জন্য:

PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.3/bin

তারপরে সাইকোপজি 2 ইনস্টল করুন।


1
আরও নতুন ডক্স নিম্নলিখিত পথটি ব্যবহার করে:/Applications/Postgres.app/Contents/Versions/9.3/bin
jpimartel

এটি সম্পর্কে সরানো বলে মনে হচ্ছে না। find /usr/local -name 'pg_config'
প্রেক্সিওলিটিক

11

সাইকোপজি 2 ইনস্টল করার আগে আপনাকে আপনার পাইপ আপগ্রেড করতে হবে। এই আদেশটি ব্যবহার করুন

pip install --upgrade pip

আরও বিশদ উত্তর বেশিরভাগ ক্ষেত্রে সহায়ক হতে পারে।
বিকাউসবাক

11

আমি এখানে পরবর্তী দুর্ভাগ্য আত্মার জন্য এখানে রেখে যাচ্ছি যা সমস্ত প্রদত্ত সমাধান থাকা সত্ত্বেও এই সমস্যাটি পেতে পারে না। সহজভাবে ব্যবহারsudo pip3 install psycopg2-binary


এটি আমার পক্ষে কাজ করে না। শুধুমাত্র brew install postgresqlএটি স্থির।
tsando

আপনার pip install psycopg2-binaryআমার জন্য হতে পারে : পাইপ -> পাইথন 2, পিপ 3 -> পাইথন 3। তবে এতক্ষণ আপনি এটি কাজ করে চলেছেন, এটি অনেকগুলি সমাধানের মধ্যে একটি ছিল!
ডুডফ

9

কেবলমাত্র সেন্ট ওএস in এ সমস্যার সমাধান করেছেন:

export PATH=$PATH:/usr/pgsql-9.5/bin

আপনার পোস্টগ্রেএসকিএল সংস্করণটি উপরের সঠিক সংস্করণের সাথে মেলে কিনা তা নিশ্চিত করুন।


9

ম্যাক ওএস এক্সে এবং আপনি যদি পোস্টগ্রিস অ্যাপ ব্যবহার করেন ( http://postgresapp.com/ ):

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin

এই কমান্ডে পোস্টগ্রিসের সংস্করণ নির্দিষ্ট করার দরকার নেই। এটি সর্বদা সর্বশেষতমের দিকে নির্দেশিত হবে।

এবং কর

pip install psycopg2

PS: পরিবর্তনগুলি প্রতিফলিত না হলে আপনাকে টার্মিনাল / কমান্ড প্রম্পট পুনরায় আরম্ভ করতে হবে

সূত্র


9

পাইথন-সাইকোপজি 2 ইনস্টল করা এটি আর্চ লিনাক্সে আমার জন্য সমাধান করেছে:

pacman -S python-psycopg2

উইন্ডোজ সম্পর্কে কি?
প্রথমেশে

2
@ প্রথমেশমোর আমি জানি না, আমি উইন্ডোজ ব্যবহার করি না। আপনি কি এই উত্তরটি চেষ্টা করেছেন: stackoverflow.com/a/25767749/5660517 ?
রোনান বোইটো


8

ম্যাকওএসে, সবচেয়ে সহজ সমাধানটি সঠিক বাইনারিটি সিমলিংক করা হবে, এটি পোস্টগ্রিস প্যাকেজের অধীনে।

sudo ln -s /Applications/Postgres.app/Contents/Versions/latest/bin/pg_config /usr/local/bin/pg_config

এটি মোটামুটি নিরীহ and


আমার জন্য কাজ করে, যদিও sudo করতে হবে না। ধন্যবাদ!
জন ওটেনলিপস

সত্যিই আমার জন্য কাজ করে!
হাডনাজজার

5

সুডো ইয়াম পোস্টগ্রেসকিএল-ডিভেল ইনস্টল করুন (সেন্টোস 6 এক্স)

পিপ ইনস্টল সাইকোপজি 2 == 2.5.2


5

এখানে, ওএস এক্স সম্পূর্ণতার জন্য: আপনি যদি ম্যাকপোর্টস থেকে পোস্টগ্রিএসকিউএল ইনস্টল করেন, pg_config হবে /opt/local/lib/postgresql94/bin/pg_config

আপনি যখন ম্যাকপোর্টগুলি ইনস্টল করেছেন, এটি ইতিমধ্যে /opt/local/binআপনার PATH এ যুক্ত হয়েছে।

সুতরাং, এটি সমস্যার সমাধান করবে: $ sudo ln -s /opt/local/lib/postgresql94/bin/pg_config /opt/local/bin/pg_config

এখন ইস্যু ছাড়াই pip install psycopg2চালাতে সক্ষম হবে pg_config


4

ম্যাকোস ক্যাটালিনাতে zshশেলটি ব্যবহার করে যারা পোস্টগ্রিস অ্যাপ্লিকেশনটি ইনস্টল করেছেন :

আপনার খোলা ~/.zshrcফাইল, এবং যোগ নিম্নলিখিত লাইন:

export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH"

তারপরে আপনার সমস্ত টার্মিনাল বন্ধ করুন, সেগুলি পুনরায় খুলুন এবং আপনি আপনার সমস্যার সমাধান করবেন।

আপনি যদি আপনার টার্মিনালগুলি বন্ধ করতে না চান, source ~/.zshrcআপনি যে কাজটি চালিয়ে যেতে চান তা কেবলমাত্র টার্মিনালে প্রবেশ করুন।


এটি ম্যাকোস এবং zshশেলটিতে আমার জন্য কাজ করেছিল !
আদিত্য রাও

4

ম্যাক ব্যবহারকারীদের জন্য পোস্টগ্র্রেএসকিউএল অন্তর্ভুক্ত করার জন্য আপনার পাথ ভেরিয়েবলটি প্রসারিত করুন export PATH=$PATH:/Library/PostgreSQL/12/bin


3

এভাবেই আমি সাইকোপজি 2 ইনস্টল করতে পেরেছি

$ wget http://initd.org/psycopg/tarballs/PSYCOPG-2-5/psycopg2-2.5.3.tar.gz
$ tar -xzf psycopg2-2.5.3.tar.gz
$ cd psycopg2-2.5.3
$ pip install .

2

আমি নিশ্চিত যে আপনি একই "সমস্যার" অভিজ্ঞতা পেয়েছি, তাই আমি আপনাকে অত্যন্ত সহজ সমাধানটি উপস্থাপন করব ...

আপনার ক্ষেত্রে, আপনাকে $ PATH (বা কমান্ড প্যারাম হিসাবে) যুক্ত করতে হবে এমন আসল পথটি হ'ল:

/usr/pgsql-9.1/bin/pg_config

না

/usr/pgsql-9.1/bin

উদাহরণস্বরূপ, আপনি যদি পাইথন সেটআপ.পি স্ক্রিপ্ট পরে চালান, আপনি এটি এভাবে চালাবেন:

python setup.py build_ext --pg-config /usr/pgsql-9.1/bin/pg_config build

সম্ভবত খুব দেরী, তবে এখনও সবচেয়ে সহজ সমাধান।

লেটার সম্পাদনা:

আরও পরীক্ষার অধীনে আমি জানতে পেরেছিলাম যে আপনি যদি প্রাথমিকভাবে ফর্মটিতে pg_config এর পথ যোগ করেন

/usr/pgsql-9.1/bin

(..... / বিন পরে / pg_config ছাড়াই) এবং পাইপ ইনস্টল কমান্ড এটি চালাবে will

তবে আপনি যদি অজগর সেটআপ.পি চালানোর ইঙ্গিতটি অনুসরণ করার সিদ্ধান্ত নেন তবে আপনাকে ..... / বিনের পরে / pg_config সহ পাথটি নির্দিষ্ট করতে হবে

python setup.py build_ext --pg-config /usr/pgsql-9.1/bin/pg_config build

আমি PATH যে PATH তে মোটামুটি কিছুটা ব্যবহার করেছি তার সাথে pgsql / bin ডিরেক্টরি যুক্ত করার একটি বিকল্প হ'ল এটি ইতিমধ্যে যে প্যাথটি পেয়েছে তা সিমলিংক /usr/pgsql-9.6/bin/pg_config(বা এটি আপনার সিস্টেমে যা কিছু বলা হোক না কেন) /usr/bin/pg_config- সেভাবে এটি উপলব্ধ।
রাল্ফ বোল্টন

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