python 卸载、安装、virtualenv

ops/2024/10/24 9:10:41/

前言

本文汇总下python环境的安装与卸载。

python_4">卸载python环境

  • 卸载系统环境内的python环境
python_version_number=3.10
sudo rm -rf /Library/Frameworks/Python.framework/Versions/${python_version_number}/
sudo rm -rf "/Applications/Python ${python_version_number}/"
cd /usr/local/bin && ls -l | grep "/Library/Frameworks/Python.framework/Versions/${python_version_number}" | awk '{print $9}' | sudo xargs rm
# 查看已安装python版本
brew search python
# 查看已安装python版本
brew list | grep python
# 卸载指定python版本
brew uninstall python@3.11

安装

  • 通过brew安装
    HomeBrew安装python路径为/opt/homebrew/Cellar/python@3.9里面存放HomeBrew所安装版。
brew install python@3.9# which命令查看python3程序地址
which python3 
  • 通过官网安装
    通过官网https://www.python.org/downloads/macos/下载指定版本,一路点击Next,即可安装。
    安装路径在:/Library/Frameworks/Python.framework/Versions/3.x
# 配置.bash_profile
open ~/.bash_profile
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9open ~/.zshrc
在zshrc文件内追加 source ~/.bash_profile

virtualenv_47">virtualenv

安装虚拟环境

pip3 install virtualenv# 查看是否安装成功
virtualenv --version

Completely uninstall Python 3 on Mac
Mac下python3的安装和环境配置


http://www.ppmy.cn/ops/128049.html

相关文章

搜维尔科技:使用CyberGlove数据手套控制机械手遥操作拿鸡蛋

搜维尔科技:使用CyberGlove数据手套控制机械手遥操作拿鸡蛋 使用CyberGlove数据手套控制机械手遥操作拿鸡蛋

开关灯问题(c语言)

样例&#xff1a;10 10 &#xff0c;输出&#xff1a;1&#xff0c;4&#xff0c;9 5 5 &#xff0c;输出&#xff1a;1&#xff0c;4 代码如下 #include<stdio.h> //引入bool值的概念 #include<stdbool.h> int main() {int n 0;//n为灯的数量int m 0;…

23种设计模式之工厂方法模式

文章目录 1. 简介2. 代码2.1 抽象类&#xff1a;Course.java2.2 产品A&#xff1a;JavaCourse.java2.3 产品B&#xff1a;PythonCourse.java2.4 工厂抽象类&#xff1a;CourseFactory.java2.5 产品A的工厂A&#xff1a;JavaCourseFactory.java2.6 产品B的工厂B&#xff1a;PyCo…

rust grpc demo

文章目录 1. 创建项目2. 配置proto2.1 配置Cargo.toml, 内容如下&#xff1a;2.2 创建文件proto/hello.proto, 内容如下&#xff1a;2.3 添加build.rs文件&#xff0c; 内容如下&#xff1a;2.4 项目结构如下&#xff1a;2.5 编译proto文件 3.0 处理服务3.1 项目引入3.2 添加sr…

学习记录:js算法(七十三):跳跃游戏

文章目录 跳跃游戏思路一&#xff1a;贪心算法思路二&#xff1a;动态规划思路三&#xff1a;递归 记忆化搜索思路四&#xff1a;广度优先搜索 (BFS)思路五&#xff1a;深度优先搜索 (DFS) 跳跃游戏 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个 下标 。数…

我开源了Go语言连接数据库和一键生成结构体的包【实用】

项目地址&#xff1a;https://gitee.com/zht639/my_gopkg autosql autosql 是一个简化数据库使用的模块&#xff0c;支持常见的数据库&#xff08;MySQL、PostgreSQL、SQLite、SQL Server&#xff09;。该模块不仅提供了数据库连接函数&#xff0c;还能自动生成数据表对应的结…

如何解决 PyQt5 中使用 QtNetwork后使用pyinstaller 打包后网络请求失败的问题

在使用 PyQt5 开发应用程序时&#xff0c;我遇到一个问题&#xff1a;使用 QtNetwork 进行网络通信&#xff0c;在通过 PyInstaller 打包后&#xff0c;应用程序无法正常进行网络请求。经过一些研究和尝试&#xff0c;我找到了解决方案&#xff0c;并记录如下&#xff1a; 问题…

图文深入介绍oracle资源管理(续)

1. 引言&#xff1a; 本文将承接上篇继续深入介绍oracle资源管理。本文重点介绍如何使用oracle资源管理器管理好DB。 2. 资源管理器&#xff1a; 可以使用图形界面 OEM$或命令行调用 DBMS RESOURCE MANAGER 程序包的过程进行数据库资源管理。 调用资源管理器的先决条件&…