簡體   English   中英

嘗試在python virtualenv中安裝django-toolkit時出錯

[英]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.

我不知道這是否與問題有很遠的聯系,但是到目前為止,我已經嘗試過這些:

  • 嘗試重新安裝django-toolbelt(僅再次運行命令)
  • 嘗試從Postgres.app切換到完整的Mac OSX安裝

沒運氣。 我想念什么?

編輯:根據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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM