【Python】开发环境

Python 开发环境

开发环境

  1. 安装 Python 3

    brew install python
    
  2. 验证是否安装成功

    python3 --verison
    

    macOS 自带python2.7, 通过brew install python安装是多一个python3,可以通过安装Python虚拟环境管理设置Python3, 但我更喜欢底层虚拟环境(virtualenv), 在每个项目中管理运行环境

  3. 安装 IDE -- VS Code

    brew cask install visual-studio-code       # ingore if installed
    

    插件

  4. 安装底层虚拟环境(virtualenv)

    安装

    pip install virtualenv                              # 安装 virtualenv
    virtualenv --version                                # 验证 virtualenv 是否成功
    cd project_name && virtualenv -p python3 venv       # 使用Python3创建虚拟环境   
    source venv/bin/activate                            # 激活虚拟环境
    deactivate                                          # 停用虚拟环境
    

Python包管理

使用PIP管理Python Packages

  • 管理
pip check                                               # 检查是否有缺失包和包版本是否正确
pip show package_name                                   # 列出包信息

pip search package_name                                 # 查找包

pip list                                                # 列出已安装包
pip list --outdated                                     # 列出过时包
pip list --format=json                                  # 使用JOSN格式输出
  • 安装卸载
pip install package_name                                # 安装最新版本
pip install package_name==1.0.4                         # 安装指定版本
pip install 'package_name>=1.0.4'                       # 安装版本不小于1.0.4
pip install 'package_name<=1.0.4'                       # 安装版本不大于1.0.4

pip install -r requirements.txt                         # 安装指定文件包列表
pip freeze > requirements.txt                           # 当前包引用生成指定文件
··
pip uninstall package_name                              # 卸载指定包
pip uninstall -r requirements.txt                       # 卸载指定文件包
posted @   WilsonPan  阅读(144)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示