Python 请建议在Windows上的Pycharm中使用Virtualenv的最佳实践
我开始在windows上使用PyCharm IDE学习Python。我有一个关于从哪里开始添加/创建python文件/类的特定问题 我安装了Python3.5和PyCharm社区。先创建一个项目,然后创建一个virtualenv。因此,我可以在“Python解释器”之间切换。但是,当我打开PyCharm项目时,我看到一个文件夹结构,我无法决定从何处开始创建代码文件。我添加了截图作为参考 从何处开始添加创建代码文件包?而且,这是创造虚拟电视的正确方式吗Python 请建议在Windows上的Pycharm中使用Virtualenv的最佳实践,python,windows,pycharm,virtualenv,Python,Windows,Pycharm,Virtualenv,我开始在windows上使用PyCharm IDE学习Python。我有一个关于从哪里开始添加/创建python文件/类的特定问题 我安装了Python3.5和PyCharm社区。先创建一个项目,然后创建一个virtualenv。因此,我可以在“Python解释器”之间切换。但是,当我打开PyCharm项目时,我看到一个文件夹结构,我无法决定从何处开始创建代码文件。我添加了截图作为参考 从何处开始添加创建代码文件包?而且,这是创造虚拟电视的正确方式吗 如果您能建议任何相关的最佳实践,特别是在本
如果您能建议任何相关的最佳实践,特别是在本场景中使用virtualenv,我将不胜感激。在创建项目时创建virtualenv。单击“新建项目”对话框中解释器框右侧的齿轮图标。选择“创建虚拟环境” 然后右键单击项目名称并添加python文件
通常,在windows上使用PyCharm开发python代码时,我会在我的用户目录(C:/Users/Vasili/virtualenvs/)中创建一个子文件夹,在其中放置我未来的所有虚拟环境 创建新项目时,我在该文件夹中创建了一个新的virtualenv,并将其设置为项目的解释器。PyCharm将在每次打开该项目时使用该venv。每当您在PyCharm中使用内联终端时,它也会激活它,这样您就可以运行可执行文件,如nosetests,如果您在项目virtualenv中安装了它的话 至于一般的项目结构,python在这方面是相当非正式的,但是您可以尝试遵守一些标准,例如:
- 使用项目元数据和其他数据创建
文件,以便将项目上载到pypi,甚至构建RPMsetup.py
- 一个
文件,其中包含pip为使项目正常工作而必须安装的软件包requirements.txt
- 包含单元测试、装置等的测试文件夹
- 实际的包本身,以您的项目命名,内部有一个dunder init脚本(
),表示它是一个包\uuuu init\uuuu.py
- 开源许可证
- 可以使用sphinx生成HTML文档的自述文件或文档
- 任何你认为有助于人们使用你的软件的东西
C:\workspace\<virtual_env>
C:\workspace\<project_name>
C:\workspace\
C:\工作区\
将整个工作区文件夹添加到Pycharm as项目中
要在windows中创建和激活虚拟环境,请参阅以下内容:
非常感谢@Abijith MGThanke@Vasili SyrakisThanks,克里斯!谢谢你编辑Ted!!