如何在PyCharm中组织Python项目目录

提示:转载请注明出处,若本文无意侵犯到您的合法权益,请及时与作者联系。

 

一、创建项目

创建项目是一个非常简单的工作,但是创建Python项目和其他语言有点不同,即需要选择Python Interpreter。

Python Interpreter就是Python解释器,即要选择使用哪一个虚拟环境中的Python解释器。

每个虚拟环境都有自己独立一套安装的包环境,如果你不需要重新安装包,那么就可以使用之前已经存在的虚拟环境。

创建完成后,就可以得到如下界面:

二、创建包

1.创建包

一般正式创建项目后,我们并不建议直接创建Python脚本,而是先创建包来组织我们的Python脚本。

在创建时,选择Python Package就是正式创建包,而创建目录则是生成一个目录,两者的区别就是Python Package中会存在一个名为_init_.py的Python文件

_init_.py会将该目录表示为Python Package,如果想将目录GUI也变成Python Package,则可以在其中手动创建一个_init_.py

_init_.py的作用

 __init__.py 就是一个正常的python代码文件,只不过它由系统直接调用,用来初始化该文件所在的Python Package。

该文件一般是空文件,即不尽兴任何初始化操作,所以我们可以自己定义一些初始化代码放入该文件,常见的初始化代码如:

from mypackage import *

这些代码一般用来控制模块导入,用来对外隐藏或者开发一些模块的访问权限

2.模块之间的项目导入

众所周知,我们一般会使用from和import语句来控制各个Python模块的导入:

from mypackage import test1

 两个语句的区别如下:

客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于:

import会读取整个模块,所以必须进行定义后才能读取它的变量名;

from将获取(或者是复制)模块特定的变量名。

import使一个变量名引用整个模块对象,因此必须通过模块名称来得到该模块的属性(例如,module1.printer)。

from会把变量名复制到另一个作用域,所以它就可以直接在脚本中使用复制后的变量名,而不用通过模块(例如,printer)。

特别注意:from 和import后面的模块名一般是标记为源码根目录的目录及其一级子目录。

例如在如下目录结构下:

我们可以进行如下导入操作:

如果想要导入更多目录,就要自己手动标记一些源码根目录:

 

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm是一款功能强大的Python集成开发环境(IDE),2021版本提供了直观且高效的Python开发支持。下面是配置Python环境的基本步骤: 1. **安装PyCharm**: - 访问PyCharm官网下载适用于你操作系统的版本:https://www.jetbrains.com/pycharm/download/ - 完成下载后,运行安装程序,遵循向导进行安装。 2. **设置Python版本**: - 打开PyCharm,首次启动可能会提示你选择或安装Python解释器。如果没有自动检测到,你需要手动添加: - **选择Python解释器**: 在`File` > `Settings` (Mac/Linux) 或 `Preferences` (Windows) > `Project` > `Project Interpreter`。 - 点击`+`图标,然后浏览你的电脑以找到Python安装路径,选择对应的Python版本。 3. **配置虚拟环境(可选)**: - 如果你想使用虚拟环境管理Python依赖,创建一个新的虚拟环境并在`Project Interpreter`选择。 - 使用命令行工具(如`venv`、`conda`或`virtualenv`)在项目目录下创建和激活虚拟环境。 4. **环境变量**: - 如果你的系统环境变量没有配置Python路径,PyCharm可能无法识别,确保`Path`变量包含Python的安装路径。 5. **配置项目设置**: - 为每个新项目,点击`New Project`,选择`Python`,然后指定项目的名称和位置。 - 在`Project Structure`,你可以调整模块组织结构和设置其他相关配置。 6. **安装插件**(可选): - PyCharm可能推荐或让你安装一些插件以增强特定功能,如Git支持、Docker集成等,可以根据需要安装。 7. **测试环境**: - 创建一个简单的`.py`文件,尝试编写代码并运行,检查是否能正常显示交互式终端和代码高亮显示等。 如果你遇到问题,例如找不到Python路径,记得检查上述设置,并确保你的Python环境是可用且路径正确。如果你有特定的安装或配置问题,提供更详细的信息,我可以给出更精确的帮助。相关问题: 1. 你的电脑上安装了哪些Python版本? 2. 在`Project Interpreter`是否找到了正确的Python解释器? 3. 创建虚拟环境时,是如何操作的?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔法攻城狮MRL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值