PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PgAdmin4 चलाने का प्रयास करने में त्रुटि

https://www.pgadmin.org/download/pip4.php के अनुसार।

वर्चुअलएन्व को चलाकर स्थापित करें:

sudo apt-get install virtualenv

आपको इन 2 पुस्तकालयों को भी स्थापित करने की आवश्यकता है:

sudo apt-get install libpq-dev python-dev 

फिर:

cd ~/bin/
virtualenv pgadmin4

मैं ~/bin/ . का उपयोग करना पसंद करता हूं एप्लिकेशन इंस्टॉल करने के लिए निर्देशिका।

फिर आप डाउनलोड करें pgadmin4-1.1-py2-none-any.whl या pgadmin4-1.1-py3-none-any.whl आपके द्वारा उपयोग किए जाने वाले पायथन संस्करण के आधार पर। इस उदाहरण के लिए हम अजगर 2.7 का उपयोग करते हैं।

आप pgadmin4 डाउनलोड करें:

wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl

वर्चुअलएन्व सक्रिय करें:

. ~/bin/pgadmin4/bin/activate

उसके बाद आप देखेंगे (pgadmin4) टर्मिनल में।

pgadmin4 रन के अंदर:

pip install ./pgadmin4-1.1-py2-none-any.whl

उसके बाद आपको pgadmin4 चलाने में सक्षम होना चाहिए:

python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 

चल रही प्रक्रिया को थोड़ा आसान बनाने के लिए आप एक उपनाम बना सकते हैं। उदाहरण के लिए, Ubuntu 16.04 LTS में, ~/.bash_aliases में अन्य नाम जोड़ें फ़ाइल:

alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'

जहां your_username आपके वास्तविक उपयोगकर्ता नाम से प्रतिस्थापित किया जाना चाहिए।

फिर निष्पादन की अनुमति दें, उदाहरण के लिए, 764 pgAdmin4.py . पर फ़ाइल में:

/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

साथ ही आपको pgAdmin4.py . संपादित करने की आवश्यकता है फ़ाइल करें और इस लाइन को सबसे ऊपर जोड़ें:

#!/home/your_username/bin/pgadmin4/bin/python

जहां your_username आपका वास्तविक उपयोगकर्ता नाम है।

यह सुनिश्चित करेगा कि आप अजगर के आवश्यक संस्करण का उपयोग करके एप्लिकेशन को चलाएं और pgadmin4 को चलाने के लिए सभी आवश्यक निर्भरताएं शामिल करें ।

फिर . ~/.bashrc परिवर्तनों को लागू करने के लिए।

तो अब आप अपना टर्मिनल खोल सकते हैं और बस pgadmin4 . टाइप कर सकते हैं इसे चलाने के लिए।

अपना ब्राउज़र खोलें और इंगित करें:

http://127.0.0.1:5050

एक और बात ध्यान देने योग्य है - यदि आपको pgadmin4 चलाने की आवश्यकता है डेस्कटॉप मोड में आपको SERVER_MODE change बदलना होगा में गलत करने के लिए:

/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py

अन्यथा जब आप लोकलहोस्ट पर जाते हैं:5050 यह आपसे आपका लॉगिन और पासवर्ड मांगेगा।

अद्यतन करें:

2021 तक (और काफी पहले) एक बेहतर विकल्प यह होगा कि उस पर pgadmin4 के साथ एक पूर्व-कॉन्फ़िगर किए गए डॉकटर कंटेनर का उपयोग किया जाए। उदाहरण के लिए, एक pgadmin4 docker छवि को https://hub.docker.com/r/dpage/pgadmin4/ से डाउनलोड किया जा सकता है।

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कई तालिकाओं में से एक के लिए विदेशी कुंजी?

  2. PostgreSQL 12:विदेशी कुंजियाँ और विभाजित तालिकाएँ

  3. समग्र प्राथमिक कुंजी शामिल स्तंभों पर नल बाधाओं को लागू नहीं करती है

  4. मैं प्रश्नवाचक चिह्न वाले PostgreSQL JSON(B) ऑपरेटरों का उपयोग कैसे करूं? जेडीबीसी के माध्यम से

  5. कैसे pg_sleep_until() PostgreSQL में काम करता है