繁体   English   中英

如何整合Django和Cygwin?

How to integrate Django and Cygwin?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个安装了cygwin,python和django的Windows机器。

现在我想运行django-admin,但是当我这样做时,我得到错误:

$ django-admin.py
c:\Python26\python.exe: can't open file '/usr/bin/django-admin.py': [Errno 2] No such file or directory
9 个回复

这里开始

对于没有可用的符号链接功能的Windows用户,可以将django-admin.py复制到现有路径上的某个位置,或者编辑PATH设置(在“设置” - “控制面板” - “系统 - 高级 - 环境...”下)指向到它的安装位置。

希望这可以帮助

我刚遇到了同样的问题。 我发现如果你已经安装了windows版本的python,它似乎优先于cygwin版本。 我通过编辑/ etc / profile解决了这个问题并更改了:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH

...至:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:

stops cygwin from adding the normal windows path. ...我阻止cygwin添加正常的Windows路径。 一旦你有了工作,将django下载到某个目录,进入该目录并输入:

python setup.py install

我开始遇到问题因为我在开始时省略了'python'位

关于如何在cygwin中启动你的d​​jango的步骤

首先打开你的Windows命令提示符,然后通过执行以下操作注册python环境:

Path %path%;C:\Python27;C:\Python27\Scripts

然后转到cygwin的安装文件夹

cd C:\cygwin

然后像这样运行cygwin.bat

C:\cygwin>cygwin.bat    <enter>

然后cygwin将打开,并键入python以查看它现在是否正常工作

$ python

我们已经完成了!

只需将django-admin.py复制到您正在处理的当前位置即可

在Cygwin上:

<root>/projects/

在您的Windows目录中,它将如下所示:

C:\cygwin\home\<your computer name>\projects\

复制文件后,可以通过键入以下命令来创建项目:

$ python django-admin.py startproject mysite

就是这样 - 你已经使用类似Cygwin linux的环境完成了你的第一个项目。

.bash_profile.bashrc文件中添加两行( 在此处查看它们的区别)。 您可以在C:\\cygwin\\home\\[username]找到它们:

export PATH=$PATH:/cygdrive/c/python2.7
export PYTHONPATH=$PYTHONPATH:/cygdrive/c/python2.7/Lib/site-packages

希望这可以帮助

类似于Windows版本的Python的声音试图运行而不是cygwin。 如果输入以下内容会发生什么:

$ python django-admin.py

我在这里假设

$ which python

找到python的cygwin版本(类似于/ usr / bin / python)。

您也可以尝试(暂时)卸载Windows版本的python并仅使用cygwin。

帮助我们帮助您。 有没有理由为什么你运行windows python解释器(c:\\ Python26 \\ python.exe)与cygwin python解释器(/usr/bin/python.exe)相反? 那可能是你的问题。 因此,为了解决这个问题,您可以考虑删除Windows本机解释器,或者只是确保在windows全局PATH变量中的c:\\ Python26路径之前列出了cygwin路径。

将django / bin文件夹的位置(或保留django-admin.py的其他位置)添加到PYTHONPATH环境变量中。

就像Brian提到的那样,你运​​行的是Windows版本的Python,它不适用于Cygwin安装。

一句警告。 当我第一次开始使用Django时,我尝试在Cygwin中安装它并遇到各种问题,最终切换到常规的Windows版本的Python。 不幸的是,我没有记录我的所有问题,但我记得其中一些问题与数据库库有关。 无论如何,那是几个月前我对Django的了解比现在少。 也许我遇到的问题已经解决了,也许现在我知道更多我可以让它工作,但在Cygwin上运行Django似乎确实是少走过的路。 祝好运。 :)

1 如何最好地集成 Emacs 和 Cygwin?

有很多方法可以将 Cygwin 与 Windows 上的 Emacs 集成。 EmacsWiki展示了一些想法。 以下是我找到的选项: 使用 Cygwin 附带的 Emacs。 (然后找到一种方法来访问 cmd.exe,如果需要的话。) 使用 NTEmacs 和 Cygwin 作为“有 ...

3 如何将PostgREST与Django集成

我是Django的新手,正在寻找API以访问Django中的postres数据库。 我试图找到将postgREST集成到我的Django项目中的解决方案,但找不到任何解决方案。 我想对如何在Django中集成postgREST或我是否可以使用其他一些API提出一些指导。 提前致谢。 ...

4 将Scrapy与Django集成:如何

我在Django中仍然很新我正在按照本教程学习如何集成scrapy和django。 问题是当我试图使用我自己的蜘蛛时,它不会工作。 我在django外面尝试了蜘蛛,它的工作很好,一些帮助将非常有帮助。 这是我的spider.py文件 这是我的管道文件 这是djang ...

5 如何将Django与PostgreSQL集成

我已经设置了一切来迁移posgresql而不是sqlite。 我已经完成了数个教程中的所有操作,还安装了psycopg2,但无法迁移模型。 Settings.py数据库如下所示: 当我运行迁移时,会出现此错误: 我不知道我该如何处理这个问题,sqlite的工作原理就像一个魅力 ...

6 如何在django中集成Foundation 5

我想在django项目中开始使用Foundation 5。 我的疑问是关于如何设置Foundation项目的文件夹。 基金会现在使用bower为js相关性。 我认为这不正确将基础5设置到django的静态文件夹中。 有人在django项目中完成了基础设置吗? 要编译scss文件 ...

7 如何将 1С 与 Django 集成?

有一个基于 Django 的在线商店。 如何在 Django 和 1C 之间建立产品数据交换? 我查了一些关于CommerceML格式的文档,但仍然不清楚如何在1C端进行设置。 据我了解,所有上传的配置都非常简单。 您只需要注册处理程序的 URL。 然后一切都会自动发生 ...

2021-11-05 14:21:45 1 35   django/ 1c
8 如何将 django 与 kibana 集成

我正在学习 Django 2,需要将 django 与 kibana 集成,并配置将日志发送到 kibana 的设置。 如果有人知道集成,请与我分享。 ...

2018-09-29 03:03:13 1 316   django
10 如何将Faust与Django集成?

我正在尝试将Faust与Django集成以将消息发布到Kafka。 这是浮士德回购中的示例: https : //github.com/robinhood/faust/tree/master/examples/django 我做了一些修改,并创建了视图以通过Faust将数据推送到Kafka。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM