python安装及环境配置相关问题记录

1、python的安装

安装完成之后一切正常,利用命令提示符测试了一下全都正常,也不用把python的路径添加到系统变量里去。

  • pip的安装

pip组件是一个现代通用的Python包管理工具,其提供了对Python包的查找、下载、安装及卸载等功能。

大部分的安装教程都没有说要整这个,但check了一下是有的就没有弄了。

2、pycharm环境的安装

Professional:适用于科学和 Web Python 开发。支持HTML、JS 和 SQL。
Community:适用于纯 Python 开发。

安装顺利

环境配置

File and Code Templates代码模板

多个python版本的应用:setting->Project 项目名->Project Interpreter

  • pycharm中常见的快捷键

折叠
    Ctrl -: 折叠当前代码
    Ctrl +: 展开当前代码
    Ctrl Shift -: 折叠所有代码
    Ctrl Shift +: 展开所有代码
移动
    Shift+Enter: 在行中间执行时,智能跳到下一行。
    Ctrl+Alt+Enter: 向上插入一行
注释
    Ctrl /: 注释、取消注释行
编辑
    Ctrl + D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。
删除
    Ctrl + Y: 删除当前行
查看
    Ctrl + Q: 查看文档
缩进
    Shift + Tab: 反向退格
替换
    Ctrl + r: 替换
  • python中的项目理解

在Python编程中,“项目”通常是指一个包含所有相关代码、资源和配置的集合,用于开发一个完整的应用程序或解决特定问题。一个Python项目通常包括以下几个部分:

  1. 项目结构

    • 顶层目录:项目的根目录。
    • srcapp目录:存放源代码。
    • tests目录:存放测试代码。
    • docs目录:存放项目的文档。
    • data目录:存放数据文件(如果有)。
  2. 关键文件

    • README.md:项目的简介和使用说明。
    • requirements.txt:列出项目依赖的Python包。
    • setup.py:用于打包和分发项目(如果需要)。
    • .gitignore:指定Git版本控制系统应忽略的文件和目录。
    • __init__.py:使目录被Python视为一个包。
  3. 虚拟环境

    • 通常使用虚拟环境(如venvvirtualenv)来隔离项目的依赖,确保不同项目之间的库版本不冲突。
  4. 依赖管理

    • 使用pippoetry等工具来管理项目依赖。
  5. 版本控制

    • 使用Git等版本控制系统来管理代码的变更。
  6. 开发和测试

    • 编写代码来实现项目的功能。
    • 编写单元测试和集成测试来确保代码的正确性。
    • 使用CI/CD工具(如GitHub Actions、Travis CI等)来自动化测试和部署。
  7. 文档和注释

    • 编写清晰的文档和注释,帮助自己和他人理解代码。

一个简单的Python项目结构可能如下所示:

my_project/
├── README.md
├── requirements.txt
├── setup.py
├── .gitignore
├── venv/
├── src/
│   ├── __init__.py
│   ├── main.py
│   └── module/
│       ├── __init__.py
│       └── my_module.py
├── tests/
│   ├── __init__.py
│   └── test_my_module.py
└── docs/
    └── index.md

Install plugin安装插件 

相关推荐

  1. python安装环境配置相关问题记录

    2024-06-16 19:48:04       8 阅读
  2. nodejs安装环境配置

    2024-06-16 19:48:04       16 阅读
  3. mybatis使用配置相关,仅做个人记录

    2024-06-16 19:48:04       15 阅读
  4. 5.27日学习记录相关问题解答

    2024-06-16 19:48:04       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 19:48:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 19:48:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 19:48:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 19:48:04       20 阅读

热门阅读

  1. 设计模式-迭代器模式

    2024-06-16 19:48:04       7 阅读
  2. redis大key优化

    2024-06-16 19:48:04       6 阅读
  3. 借报告Team ID错误谈谈Mac app文件签名与公证

    2024-06-16 19:48:04       7 阅读
  4. node环境常见问题

    2024-06-16 19:48:04       4 阅读
  5. 【杂记-浅谈SNMP网络管理标准协议】

    2024-06-16 19:48:04       10 阅读
  6. Azure OpenAI 服务

    2024-06-16 19:48:04       9 阅读
  7. LeetCode 0521.最长特殊序列 Ⅰ:脑筋急转弯

    2024-06-16 19:48:04       10 阅读
  8. Qt进程间通信QLocalSocket客户端无法接收消息

    2024-06-16 19:48:04       7 阅读
  9. Eclipse 内容辅助

    2024-06-16 19:48:04       10 阅读
  10. Redis数据结构之字符串(sds)

    2024-06-16 19:48:04       5 阅读
  11. c语言中的宏是什么?

    2024-06-16 19:48:04       7 阅读
  12. 速盾:服务器遭受ddos攻击如何防御

    2024-06-16 19:48:04       9 阅读
  13. 堆排序(Heap_sort)

    2024-06-16 19:48:04       9 阅读