我刚开始使用Pycharm学习金字塔。我一直在阅读教程,但不幸的是,那里似乎并不多。 我的问题是,每当我对源代码进行更改时,我必须先运行python setup.py install
,然后才能测试我的更改。这一步似乎没有必要,我很困惑为什么会出现这种情况。 我在Windows上的Pycharm中开发。我希望能够更改代码,重新启动服务器,并立即查看我在网站上反映的更改(跳过distutils步骤)。金字塔 - 我必须在更改之前运行python setup.py注册
回答
您应该删除已安装的所有位在Python站点包和运行python setup.py develop
创建符号链接(或.egg链接)到您的项目在站点包中,而不是实际安装的包。这应该使您的更改像往常一样工作,而不会一直运行install
。
这正是正确的答案。这是一个distutils的东西还是一个金字塔的东西?我喜欢Python,但部署工具有时让我感到困惑。 – Bear
我不确定,这可能是Pycharm默默地做的事情。通常distutils等不会将您的项目安装到网站包。 – tuomur
我没有从pycharm运行安装,但在命令行中运行。基于可用的脚手架,金字塔意味着与distutils一起工作。您的评论后,我意识到我在找什么,这里是相关的[文档](http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/project.html)。我的问题是,我没有意识到安装步骤的问题 - 我认为这是与服务器的配置。 – Bear
我最近发表了三篇关于如何开始使用PyCharm金字塔的视频教程。
- Pyramid in PyCharm in Five Minutes (Python 2.7)
- Pyramid in PyCharm in 5 minutes (Python 3.3)
- "Hello World" in Pyramid using PyCharm
的“Hello World”的例子显示,你想用手动的方法做一个具体的例子,而其他两个视频使用设置为develop.ini
,它会自动重新加载对模板和其他文件的更改(显然,不要在生产中执行此操作)。
此外,金字塔文档的主分支引入了Quick Tour详细的和修订installation instructions for all OSes已在教程经过全面测试,破解之夜(包括那些我已经为SFPython聚会哈克晚,PyLadiesSF南湾聚会进行)。
嘿,史蒂夫,这些都是很好的资源,正是我一直在寻找的东西。谢谢! – Bear
- 1. 我必须学习哪些东西?塔塔与金字塔?
- 2. 我必须注册在WordPress
- 3. 在每次运行之前运行python setup.py install eclipse pydev
- 4. 如何在渲染之前即时修改金字塔模板
- 5. 在哪里注册一个必须无限期运行的ContentObserver?
- 6. 我必须使用django注册吗?
- 7. PFUser必须注册registerSubclass iOS
- 8. .tlb文件必须注册?
- 9. 金字塔配置.ini文件,setup.py和requirements.txt
- 10. Python金字塔与字母
- 11. Python金字塔PServe拒绝服务
- 12. Facebook连接 - 我必须在登录之前单击注销?
- 13. Python cv2图片金字塔
- 14. Python金字塔遍历
- 15. 金字塔停机时运行代码
- 16. 我必须在python
- 17. 将金字塔遍历中的视图前缀从“@@”更改为“+”
- 18. 清除金字塔中的setuptools缓存?
- 19. Python金字塔解析JSON
- 20. 金字塔错误:AttributeError:没有会话工厂注册
- 21. 必须在Azure上注册使用DLL
- 22. 在调用qRegisterMetaType之前,我是否必须调用Q_DECLARE_METATYPE?
- 23. 金字塔
- 24. 访客在提交文章之前必须先登录或注册
- 25. 您必须在实例化之前注册ParseObject子类 - 错误修复?
- 26. Drools 7.0:所有累积功能必须在构建资源之前注册
- 27. Python的队列 - 必须在运行
- 28. 为什么编译之前必须在datastage中运行?
- 29. 为什么在运行之前必须先保存文件?
- 30. 金字塔pserve比/
以防万一你想要更多的金字塔教程:http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/ –