Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在python virtualenv中安装django toolkit时出错_Python_Django_Postgresql_Heroku_Virtualenv - Fatal编程技术网

尝试在python virtualenv中安装django toolkit时出错

尝试在python virtualenv中安装django toolkit时出错,python,django,postgresql,heroku,virtualenv,Python,Django,Postgresql,Heroku,Virtualenv,我对Python比较陌生,对Django和Heroku非常陌生,对终端工作也相当陌生 我正试图按照指示建立Django Heroku项目。我被以下命令卡住了: pip install django-toolbelt 我不断得到以下错误: Error: pg_config executable not found. 我不知道这些是否与问题有着千丝万缕的联系,但到目前为止,我已经尝试了以下几点: 尝试重新安装django工具带(只是再次运行命令) 已尝试从Postgres.app切换到完整的M

我对Python比较陌生,对Django和Heroku非常陌生,对终端工作也相当陌生

我正试图按照指示建立Django Heroku项目。我被以下命令卡住了:

pip install django-toolbelt
我不断得到以下错误:

Error: pg_config executable not found.
我不知道这些是否与问题有着千丝万缕的联系,但到目前为止,我已经尝试了以下几点:

  • 尝试重新安装django工具带(只是再次运行命令)
  • 已尝试从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

是否安装了
python-dev

如果已安装,请尝试安装
libpq dev

在安装django toolbelt之前,您必须安装以下依赖项:

$sudo apt get install python dev python-psycopg2 libpq dev

然后在虚拟电视中:

(麦文)trinh@trinh-pc:/path/to/django/project$pip安装django工具带


在安装django toolbelt之前,您必须安装以下依赖项:

$sudo apt get install python dev python-psycopg2 libpq dev

然后在虚拟电视中:

(麦文)trinh@trinh-pc:/path/to/django/project$pip安装django工具带


我遇到了同样的问题:其中一条消息是无法运行pg_config。尽管事实上我在我的路径上有pg_配置,并重新启动了终端

我的解决方案是在pip安装django工具带之前运行pg_config


安装后,运行时没有出现任何错误。

我遇到了相同的问题:其中一条消息是无法运行pg_config。尽管事实上我在我的路径上有pg_配置,并重新启动了终端

我的解决方案是在pip安装django工具带之前运行pg_config


安装时没有出现任何错误。

您需要在Mac上安装Postgres,因为django toolbelt将尝试安装psycopg2,但它找不到数据库的路径,并将引发错误

最简单的解决方案是安装,然后将以下内容添加到主文件夹中的.profile文件中,然后在终端中重新启动或手动运行该命令:

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


现在,您已经准备好安装toolbelt了,您需要在Mac上安装Postgres,因为django toolbelt将尝试安装psycopg2,该程序无法找到数据库的路径,并将引发错误

最简单的解决方案是安装,然后将以下内容添加到主文件夹中的.profile文件中,然后在终端中重新启动或手动运行该命令:

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


现在,您可以安装工具带了,以防这对任何人都有帮助

我正在Windows上解决这个问题,在尝试通过pip在virtualenv中安装django toolbelt时遇到了这个问题

我必须将整个目录添加到我的路径中,并确保程序文件在引号中--

PATH=$PATH:/c/“程序文件”/postgresql/9.4/bin/


我花了好几个小时试图得到这份工作,希望这能帮助其他人

以防万一这对任何人都有帮助

我正在Windows上解决这个问题,在尝试通过pip在virtualenv中安装django toolbelt时遇到了这个问题

我必须将整个目录添加到我的路径中,并确保程序文件在引号中--

PATH=$PATH:/c/“程序文件”/postgresql/9.4/bin/


我花了好几个小时试图得到这份工作,希望这能帮助其他人

谢谢你的建议,Midimo!我试着安装pythondev,但它也不想安装。有关更多详细信息,请参阅OP。还有其他想法吗?谢谢你的建议,Midimo!我试着安装pythondev,但它也不想安装。有关更多详细信息,请参阅OP。还有其他想法吗?谢谢你的帮助,Midimo!天哪有没有办法使用pip安装libpq-dev/去寻找/出于某种原因,我以为你正在使用linus/ubuntu从这个页面下载并安装PostGre(使用.dmg文件可能是你更好的选择)谢谢你的帮助,Midimo!天哪有没有办法使用pip安装libpq-dev/查找/出于某种原因,我认为您正在使用linus/ubuntu从本页下载并安装PostGre(使用.dmg文件可能是您更好的选择)