pycharm怎么新建项目:两种创建方式
pycharm怎么新建项目分为新建空白项目与从已有代码文件夹导入项目两类,新建空白项目时你要先选定本地存储路径、配置Python解释器,解释器可选系统全局Python或者虚拟环境,虚拟环境推荐用于多版本Python开发、第三方包版本隔离的场景,适合需要同时维护多个Python项目的开发者;直接导入文件夹仅适合已有源码、不需要PyCharm自动生成环境文件的场景,适合接手别人写完的代码,不适合从零开始写新项目。
pycharm怎么新建空白项目
打开PyCharm启动界面,点击NewProject选项进入配置面板,Location输入框填写项目存放路径,路径尽量不要包含中文、空格和特殊字符,路径冲突会引发部分第三方库读取异常。下方的Pythoninterpreter板块是核心配置,选择Newvirtualenvironment会在项目文件夹内部生成独立虚拟环境,位置默认放在项目目录下的venv文件夹;选择Previouslyconfiguredinterpreter可以选用电脑上已经装好的Python解释器,包括Anaconda、单独安装的Python版本。
勾选Createamain.pywelcomescript,PyCharm会自动生成main.py启动文件,省去手动新建入口脚本的操作,不勾选则只生成空文件夹结构。全部参数确认之后点击Create,软件会在后台生成目录结构和环境文件,等待加载完成就能进入代码编辑界面。
虚拟环境隔离依赖包。
pycharm怎么导入已有文件夹作为项目
在PyCharm启动页选择Open,在资源管理器窗口选中存放代码的文件夹,点击OK,弹出的选项里选择Openincurrentwindow或者Openinnewwindow。打开之后PyCharm会把这个文件夹识别为项目根目录,你需要手动给它分配解释器,点击右下角解释器选择区域,选择Addinterpreter,绑定本机可用的Python环境,否则运行代码会提示找不到Python。
这种方式不会自动生成venv环境,如果源码附带requirements.txt依赖清单,打开项目后可以在底部终端窗口执行pipinstall-rrequirements.txt批量安装依赖。如果你直接打开单个Python文件而不是文件夹,PyCharm不会把它当成完整项目,缺少项目根目录识别,相对路径导入模块会报错。
两种新建项目方式对比
| 创建方式 | 适用场景 | 自动生成虚拟环境 | 自带main.py |
|---|---|---|---|
| 新建空白项目 | 从零开发Python程序 | 支持开启 | 可选择生成 |
| 打开已有文件夹 | 导入现成源码代码 | 不会自动生成 | 不会生成 |
该方法的适用边界是PyCharm社区版和专业版通用,但是专业版额外支持Web框架、数据库相关的项目模板,社区版没有模板选项;低于2021版本的PyCharm新建项目界面布局不一样,解释器配置入口位置会偏移,操作逻辑大体一致。
解释器选错是高频问题,你如果选用全局解释器安装大量第三方包,不同项目之间的包版本容易冲突,出现导入模块报错。
项目创建完成之后,右键项目根目录,选择MarkDirectoryas,把文件夹标记为SourcesRoot,标记后的目录可以直接用相对import导入内部py文件,解决模块导入失败的问题。
你可以在File菜单下的Settings,找到Project选项查看和更换当前项目绑定的解释器,更换之后软件会重新索引包文件,索引耗时取决于第三方包数量多少。
