一、打开PyCharm
双击桌面上的“PyCharm”应用。如果还未安装,安装教程见本人发布的专栏《Python》中的《PyCharm详细的安装教程(图解)》文章,链接如下。PyCharm详细的安装教程(图解)_圈圈∞的博客-CSDN博客网址链接:https://www.jetbrains.com/https://blog.csdn.net/qq_36344652/article/details/132427185?spm=1001.2014.3001.5501
二、进入PyCharm
1、新建项目
选择“New Project”
2、注解New Project界面
2.1 Location
🖊 注解:存放项目的路径。
2.2 Python Interpreter: New Virtualenv environment
🖊 注解:Python解释器:新建虚拟环境
pycharm可以为每个project建立一个虚拟的环境,能将当前项目使用的packages与base interpreter中的packages隔离,当前项目使用的packages和interpreter就在venv文件夹下面。
2.2.1 New environment using:
🖊 注解:选择使用一种工具来新建和管理虚拟环境。
2.2.1.1 工具的选择
Virtualenv
🖊 注解:默认选项。优势如下:
- 隔离性,隔离每个项目,避免不同项目中使用相同库时导致的冲突;
- python版本和第三方库的可选性,不同的项目可以选择不同的python版本和第三方库。
Pipenv
🖊 注解:Pip(python包安装工具)和Virtualenv相结合。Pip的加入可以,
- 自动依赖管理,Pipfile和Pipfile.lock文件来跟踪项目的依赖关系,并确保在不同环境中安装相同版本的依赖包。并且提供了用于添加、删除和更新依赖包的命令;
- 命令合并,提供了一组合并的命令,简化了常见任务的执行,,如安装依赖包、创建/激活虚拟环境等;
从而,可以使用简单的命令来配置创建项目的依赖和虚拟环境。
Poetry
🖊 注解:提供了一种现代化的方法来组织和管理Python项目。特性如下,
- 可靠的锁定,使用poetry.lock文件来锁定项目的依赖项的版本。这样可以确保在不同的环境中安装相同的依赖项版本,提高项目的可重现性和稳定性;
- 可视化的界面,提供了一个交互式的命令行界面,可以轻松地查看和管理项目的依赖关系、虚拟环境和构建过程。
Conda
与其他对比,不同之处在于,
- conda主要还支持其他语言的环境管理和依赖项管理,例如Anaconda、R和Julia;
- 可以在不同的开发和部署环境中使用相同的Conda环境和软件包。
2.2.1.2 Location
🖊 注解:指定创建虚拟环境的目录。根据图中所示,当前项目(名为pythonProject)使用的包和interpreter会在venv文件夹下面。(为方便查看,粘贴New Project默认界面如下)
2.2.1.3 Base interpreter
🖊 注解:指定电脑上存在的Python编译器的目录。
2.2.1.4 Inherit global site-packages
🖊 注解:继承全局站点包。
- 勾选:在该虚拟环境下,我们可以使用base interpreter的所有packages;
- 不勾选:则无法使用base interpreter的packages,在需要时自行安装所需的packages。
2.2.1.5 Make available to all projects
🖊 注解:是否可将此虚拟环境提供给所有项目使用。
2.2.2 Previously configured interpreter
🖊 注解:指先前配置过的解释器。
2.3 Create a main.py welcome script
🖊 注解:创建一个名为main.py的欢迎脚本。
3、自定义修改项目Location
4、运行main.py
【附】运行失败的解决方法
报错信息:SyntaxError:invalid syntax
第一步:查看报错信息
根据Proposed solution的提示和主界面上的⚠,推测是Python使用的版本问题。
第二步:解决步骤
1、查看电脑中的python版本,发现电脑中存在两个Python版本,Base interpreter路径选择错误;
2、点击下图红框旁的“Configure Python interpreter”修改python interpreter;
3、修改Base interpreter;
第三步:运行