Python论坛  - 讨论区

标题:[python-chinese] 基于python的网络虚拟实验室建设

2005年12月30日 星期五 01:39

shanjunxu shanjunxu at 163.com
Fri Dec 30 01:39:27 HKT 2005

我现在正在搞一个课题,就是基于python的网络虚拟实验室建设.
我想问一下,用pyton怎么实现呢,是像java和vrml结合那样的(可以用浏览器直接访问),还是像做成网络游戏那样的,用户可以下载一个客户端软件,通过客户端软件和服务器进行通信?
如果用python可以实现,那需要用到哪些模块或包?需要了解哪些知识?
请各位高手,或者是做过网络虚拟实验室的给予帮助.小弟在此谢谢了!
(我现在用wxpython和pyopengl简单编写出来了单机板的虚拟实验室) 






-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051230/3175105e/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 08:35

Liming_Do Liming_Do at smics.com
Fri Dec 30 08:35:31 HKT 2005

刚开始学django,安装之后偶把C:\Python23\Lib\site-packages\Django-0.90-py2.3.egg\django\bin加到了path里面
然后在命令行运行django-admin.py startproject myproject 结果报错误:
Traceback (most recent call last):
  File "C:\Python23\Lib\site-packages\Django-0.90-py2.3.egg\django\bin\django-admin.py", line 2, in ?
    from django.core import management
ImportError: No module named django.core
但是我在IDLE中from django.core import management却可以正常执行,请问有人遇到过类似问题么?

-----Original Message-----
From: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn]On Behalf Of limodou
Sent: Thursday, December 29, 2005 11:12 PM
To: python-chinese列表; Python.cn at google
Subject: [python-chinese] Re: [Blog转贴][Django学习]一步一步学习(一)


 第一讲

 对于 django 望而生畏的人,有兴趣看一看,程序如何从简单到复杂。

 http://blog.donews.com/limodou/archive/2005/12/27/672689.aspx

 在本文中我列举了一个最简单的hello,django的例子,有兴趣看一看,你可以先不知道django的model, admin,
  template,就是一个最简单的 hello, 看如何使用django做一个。

 第二讲,生成一个web form 用来做加法的简单例子。

 http://blog.donews.com/limodou/archive/2005/12/27/672944.aspx

 第三讲,使用Template的简单例子

 http://blog.donews.com/limodou/archive/2005/12/27/673302.aspx

 第四讲,生成csv格式文件

 http://blog.donews.com/limodou/archive/2005/12/28/673915.aspx

 第五讲,session的示例,开始进入数据库的世界

 http://blog.donews.com/limodou/archive/2005/12/28/674160.aspx

 第六讲,一个wiki的例子,篇幅有些长,因此分为三篇blog

 http://blog.donews.com/limodou/archive/2005/12/29/675762.aspx
 http://blog.donews.com/limodou/archive/2005/12/29/675771.aspx
 http://blog.donews.com/limodou/archive/2005/12/29/675805.aspx

 第七讲,一个通讯录的例子
 http://blog.donews.com/limodou/archive/2005/12/29/676623.aspx
 http://blog.donews.com/limodou/archive/2005/12/29/676636.aspx
 http://blog.donews.com/limodou/archive/2005/12/29/676646.aspx
 --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>


--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 09:17

Crest alang.yl at gmail.com
Fri Dec 30 09:17:36 HKT 2005

我不知道现在的是怎么样了,以前的django-admin.py startproject
myproject中,这个myproject必须位于C:\Python23\Lib\site-packages\目录下面,才不会出错。
现在的不知有变化没有。你试试。有时错误提示比较莫名的。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051230/3eabd67d/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 09:26

martin xus martin.xus at gmail.com
Fri Dec 30 09:26:55 HKT 2005

我从svn checkout下来,安装运行没有这个错误。

在05-12-30,Crest <alang.yl at gmail.com> 写道:
>
> 我不知道现在的是怎么样了,以前的django-admin.py startproject
> myproject中,这个myproject必须位于C:\Python23\Lib\site-packages\目录下面,才不会出错。
> 现在的不知有变化没有。你试试。有时错误提示比较莫名的。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


--
I want to improve my english ability, so i use english writing.if any
mistake,please help me o_o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051230/a57c9c1a/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 09:32

limodou limodou at gmail.com
Fri Dec 30 09:32:53 HKT 2005

在 05-12-30,Crest<alang.yl at gmail.com> 写道:
> 我不知道现在的是怎么样了,以前的django-admin.py startproject
> myproject中,这个myproject必须位于C:\Python23\Lib\site-packages\目录下面,才不会出错。
> 现在的不知有变化没有。你试试。有时错误提示比较莫名的。
>

从最早也不是这样的。为什么你需要把它放在 C:\Python23\Lib\site-packages\
下呢,原因是-----------以前的版本需要设置两个环境变量:

1. PYTHONPATH

它需要指向你所创建的project的父目录

2. DJANGO_SETTINGS_MODULE

一般为 myproject.settings

以前是一个目录,现在是一个文件

在官方教程一的文档中是这样写的:

Now, take a second to make sure myproject is on your Python path. You
can do this by copying myproject to Python's site-packages directory,
or you can do it by altering the PYTHONPATH environment variable. See
the Python path documentation for more information. If you opt to set
the PYTHONPATH environment variable, note that you'll need to set it
to the parent directory of myproject. (You can test this by typing
"import myproject" into the Python interactive prompt.)

因此放到site-packages只是一种方法,这种方法并不方便。因此采用第二种方法,放到PYTHONPATH中去。note that
you'll need to set it to the parent directory of
myproject,是父目录,不是当前目录。如果不在命令行直接使用python来导入的话,这些工作已经都可以不做了。只要你使用manage.py来处理就好了。它会自动完成相关的环境设置,但也只是在manage.py中生成。但已经足够方便了。
--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 10:20

Gerald Lee leejd80 at gmail.com
Fri Dec 30 10:20:45 HKT 2005

在05-12-30,shanjunxu <shanjunxu at 163.com> 写道:
>
>
> 我现在正在搞一个课题,就是基于python的网络虚拟实验室建设.
>
> 我想问一下,用pyton怎么实现呢,是像java和vrml结合那样的(可以用浏览器直接访问),还是像做成网络游戏那样的,用户可以下载一个客户端软件,通过客户端软件和服务器进行通信?
> 如果用python可以实现,那需要用到哪些模块或包?需要了解哪些知识?
> 请各位高手,或者是做过网络虚拟实验室的给予帮助.小弟在此谢谢了!
> (我现在用wxpython和pyopengl简单编写出来了单机板的虚拟实验室)
>

既然有单机版的了,建议你写成网游模式的,毕竟只要加入网络部分就可以了。不过网络部分的任务还是很重的,不过初期可以不用考虑很多,毕竟不是网游,要求在线率。况且使用客户端方式的话,用户操作性更加灵活,可以实现的功能更多。

--
My Blog >> http://leejd.cndev.org
My QQ >> 9847243
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051230/40e9c909/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月30日 星期五 18:36

kebo wang kebowang at gmail.com
Fri Dec 30 18:36:18 HKT 2005

> 在05-12-30,shanjunxu <shanjunxu at 163.com> 写道:
> 我现在正在搞一个课题,就是基于python的网络虚拟实验室建设.

基于Python的3D软件列表:
http://www.vrplumber.com/py3d.py

关于分布式系统,可以考虑CORBA标准,
或者http://pyro.sf.net等私有协议。

--
Best Regards,
mep

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号