[英]Error when attempting to install django-toolkit within a python virtualenv
我對Python相對較新,對Django和Heroku相對較新,並且在終端中工作也很新。
我試圖遵循有關在此處設置Django Heroku項目的說明。 我陷入以下命令:
pip install django-toolbelt
我不斷收到以下錯誤:
Error: pg_config executable not found.
我不知道這是否與問題有很遠的聯系,但是到目前為止,我已經嘗試過這些:
沒運氣。 我想念什么?
編輯:根據Midimo的建議,我嘗試安裝python-dev。 這是發生了什么:
(venv)Macbook:[SITE] [USER]$ pip install python-dev
Downloading/unpacking python-dev
Could not find any downloads that satisfy the requirement python-dev
Cleaning up...
No distributions at all found for python-dev
Storing complete log in /Users/[USER]/.pip/pip.log
編輯2:這就是我嘗試安裝libpq-dev時發生的事情。
(venv)Macbook:[SITE] [USER]$ pip install libpq-dev
Downloading/unpacking libpq-dev
Could not find any downloads that satisfy the requirement libpq-dev
Cleaning up...
No distributions at all found for libpq-dev
Storing complete log in /Users/[USER]/.pip/pip.log
您是否安裝了python-dev
? 如果已安裝,請嘗試安裝libpq-dev
在安裝django-toolbelt之前,您必須安裝以下依賴項:
$ sudo apt-get install python-dev python-psycopg2 libpq-dev
然后在virtualenv中:
(myven)trinh @ trinh-pc:/ path / to / django / project $ pip install django-toolbelt
我有同樣的問題:消息之一無法運行pg_config。 盡管事實上我在PATH上有pg_config並已經重啟終端以確保。
我的解決方案是在pip install django-toolbelt之前運行pg_config。
安裝比運行沒有任何錯誤。
以防萬一這將幫助任何人。
我正在Windows上解決此問題,嘗試在virtualenv中通過pip安裝django-toolbelt時遇到此問題。
我必須將整個目錄添加到PATH中,並確保Program Files用引號引起來-
PATH = $ PATH:/ c /“程序文件” /postgresql/9.4/bin/
我一直在努力工作數小時,因此希望對其他人有所幫助!
您需要在Mac上使用Postgres,因為django-toolbelt會嘗試安裝psycopg2,而該psycopg2找不到數據庫的路徑,並且會引發錯誤。
最簡單的解決方案是安裝Postgres.app ,然后將以下內容添加到主文件夾中的.profile文件中,然后重新啟動或只在終端中手動運行命令:
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin
現在您准備安裝工具帶
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.