Theo https://www.pgadmin.org/download/pip4.php.
Cài đặt virtualenv bằng cách chạy:
sudo apt-get install virtualenv
Bạn cũng cần cài đặt 2 thư viện sau:
sudo apt-get install libpq-dev python-dev
Sau đó:
cd ~/bin/
virtualenv pgadmin4
Tôi thích sử dụng ~/bin/
thư mục cài đặt ứng dụng.
Sau đó, bạn tải xuống pgadmin4-1.1-py2-none-any.whl
hoặc pgadmin4-1.1-py3-none-any.whl
tùy thuộc vào phiên bản python bạn sử dụng. Đối với ví dụ này, chúng tôi sử dụng python 2.7.
Bạn tải pgadmin4:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
Kích hoạt virtualenv:
. ~/bin/pgadmin4/bin/activate
Sau đó, bạn sẽ thấy (pgadmin4)
trong nhà ga.
Inside of pgadmin4 run:
pip install ./pgadmin4-1.1-py2-none-any.whl
Sau đó, bạn phải có thể chạy pgadmin4:
python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Để làm cho quá trình chạy dễ dàng hơn một chút, bạn có thể tạo một bí danh. Ví dụ:trong Ubuntu 16.04 LTS, thêm bí danh trong ~/.bash_aliases
tệp:
alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
Ở đâu your_username
nên được thay thế bằng tên người dùng thực của bạn.
Sau đó, cấp quyền thực thi, ví dụ:764
vào pgAdmin4.py
nộp vào:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Ngoài ra, bạn cần chỉnh sửa pgAdmin4.py
tập tin và thêm dòng này ở trên cùng:
#!/home/your_username/bin/pgadmin4/bin/python
ở đâu your_username
là tên người dùng thật của bạn.
Điều này sẽ đảm bảo rằng bạn chạy ứng dụng bằng phiên bản bắt buộc của python và bao gồm tất cả các phụ thuộc cần thiết để chạy pgadmin4
.
Sau đó chạy . ~/.bashrc
để áp dụng các thay đổi.
Vì vậy, bây giờ bạn có thể mở thiết bị đầu cuối của mình và chỉ cần nhập pgadmin4
để chạy nó.
Mở trình duyệt của bạn và trỏ tới:
http://127.0.0.1:5050
Một điều nữa cần lưu ý - nếu bạn cần chạy pgadmin4
ở chế độ máy tính để bàn, bạn cần thay đổi SERVER_MODE
thành Sai trong:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
Nếu không, khi bạn truy cập localhost:5050, nó sẽ yêu cầu bạn nhập thông tin đăng nhập và mật khẩu.
UDPATE:
Kể từ năm 2021 (và đáng kể trước đó), một lựa chọn tốt hơn nhiều sẽ là sử dụng một bộ chứa docker được cấu hình sẵn với pgadmin4 trên đó. Ví dụ:có thể tải xuống hình ảnh docker pgadmin4 từ https://hub.docker.com/r/dpage/pgadmin4/.
Hy vọng điều này sẽ hữu ích.