说明: 由于centos或者RHEL操作系统自带的python一般都比较低,centos6 自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级...发现pyenv这个软件很不错,可以在一个系统中共存两套python版本,而且不影响系统自带老版本python的使用; 安装pyenv首先安装好python编译需要的rpm包环境: yum install...现在要在利用系统中安装python 2.7.9版本了, pyenv install 2.7.9 -v 刷新数据库: pyenv rehash 到现在系统中已经有两套不同版本的python,但是系统默认的还是...现在系统默认的python版本就是2.7.9了,yum可以正常使用,因为yum注释是 “/usr/bin/python”,我们自己写的python用的是 “/usr/bin/env python”,这个对于的就是系统环境中...pyenv不错,非常方便,不会引起系统中python版本混乱问题!
安装 pyenv 确保 pyenv 是最新版本。...brew update brew install pyenv brew install pyenv-virtualenv 当前安装版本: pyenv --version pyenv 2.2.2 配置...$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 安装 Python 3.10.0 将 python...设置为本地版本 告诉 pyenv ,使用 python 3.10.0 。...from /Users/andrea/.pyenv/versions/3.10.0) 测试并自动激活虚拟环境 创建测试目录: mkdir test-310 在测试目录中创建 .python-version
关键代码 which python3.6 brew install pyenv pyenv install --list // 可安装的python版本 pyenv install -v 2.7.10...// 安装python pyenv rehash // 更新 pyenv versions // 查看已经安装的python版本 pyenv global 2.7.10 // 切换python版本 pyenv...global system // 切换原来版本 python --version LINKS 在macOS上通过pyenv安装和切换多版本Python python安装目录 使用pyenv管理不同的...python版本 Mac Python路径总结
2016.01.06 21:02* 字数 82 阅读 24416评论 11喜欢 12 Title: 使用 pyenv 可以在一个系统中安装多个python版本 Date: 2016-01-06 Author...: ColinLiu Category: Python tags: python,pyenv 使用 pyenv 可以在一个系统中安装多个python版本 Installl related yum install...3.5.1 (set by /root/.pyenv/version) # 使用 python-build(一个插件) 安装一个 Python 版本,到 $PYENV_ROOT/versions 路径下...创建 shims, # 因此,每当你增删了 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令 $ pyenv rehash # 设置全局的 Python 版本,通过将版本号写入...$ pyenv global 3.4.0 # 设置面向程序的本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。
能实现如下功能: 安装多个不同版本的python,且彼此独立 便捷地切换版本,可以设置为全局切换,也可以设置某个目录为特定的版本 ?...pyenv 安装pyenv pyenv源码仓库 以macos为例: ☁ ~ brew install pyenv ☁ ~ pyenv --version pyenv 1.2.7 初始化pyenv.../3.6.6 验证安装 查看已安装的版本 ☁ ~ pyenv versions system 3.6.6 版本切换 全局切换 将3.6.6设置为全局使用的版本 ☁ ~ pyenv global...cd .. ☁ python python # 其他目录依然使用3.6.6版本 Python 3.6.6 (default, Sep 5 2018, 08:57:22) [GCC 4.2.1...强烈推荐在开发中结合两者来使用,让各个项目独立运行,不会互相干扰。
摘要 本文将详细介绍在CentOS 8系统下,通过pyenv工具安全安装Python 3.13.2版本的完整流程。...但在企业级Linux系统中直接安装新版Python可能破坏系统稳定性。本文将演示如何通过pyenv在CentOS 8中安全部署Python 3.13.2,实现开发环境与系统环境的完美隔离。...版本管理 命令 功能描述 pyenv global 3.13.2 设置全局默认版本 pyenv local 3.13.2 设置当前目录版本 pyenv versions 查看已安装版本 验证安装 python...变量顺序,确认.bashrc已加载 SSL/TLS证书验证失败 更新系统CA证书包:sudo dnf install ca-certificates 最佳实践建议 使用pyenv-virtualenv...通过pyenv工具,开发者可以在CentOS 8系统上安全高效地管理多个Python版本。
最近,我试图在 macOS 上运行一个依赖于 Python 3.5.9 的项目,而我的系统上并没有安装这个版本。...你必须确保 shell 程序能够找到通过 pyenv 运行的 Python 版本,而不是默认安装的版本(通常称为系统版本)。...使用 pyenv 管理 Python 版本 现在 pyenv 已经可用,我们可以看到它只有系统 Python 可用: $ pyenv versions system 如上所述,你绝对不想使用此版本(阅读更多有关信息...现在 pyenv 已正确设置,我希望它能有我经常使用的几个不同版本的 Python。...Python 3.5.9 因为我在 pyenv 中使用了 local 选项,所以它向当前目录添加了一个文件来跟踪该信息。
标准教程来自官网pyenv - installation: 先把 github原始仓库 clone至 ~/.pyenv: git clone https://github.com/pyenv/pyenv.git...~/.pyenv 路径操作(如果有anaconda的路径在 ~/.bashrc 里面,记得把下面的路径置于其之前): echo 'export PYENV_ROOT="$HOME/.pyenv"' >..."$SHELL" 下载anaconda3安装文件(可去找Anaconda installer archive最新版本),自动下载到 ~/.pyenv/cache 文件夹: wget -P $(pyenv...~/.pyenv/cache 文件夹找找看有没有,有的话直接从那里开始安装了: pyenv install anaconda3-5.0.1 安装好后,新的anaconda3带的python3.6解释器相对路径如下...: ~/.pyenv/versions/anaconda3-5.0.1/bin/python3
随着同时开发的项目越来越多,需要不停的在各个不同版本的 python 环境之间切换,所以想到了pyenv。...以前一直使用的 virtualenv只能管理同一个 python 版本下第三方库的版本,但是对于这种需要在多个不同版本之间切换的 case,就只能使用 pyenv 了。...然后 source 一下环境 $ .~/.bashrc 使用 pyenv 管理 python 版本 首先查看当前系统上已经安装和正在使用的 python 版本。...* 表示当前正在使用的 python 环境。 查看当前可以被安装的 python 版本。...安装后查看现在已经安装了的 python 版本。
在 macOS 上安装 JDK 的系统要求 有关支持的处理器和浏览器,请参阅 Oracle JDK 认证系统配置 。...确定 macOS 上的默认 JDK 版本 通过命令行启动Java应用程序时,系统使用默认的JDK。 macOS 系统上可以安装多个 JDK。...例如: $ /usr/libexec/java_home -v 17 --exec javac -version 在 macOS 上安装 JDK 在 macOS 上安装 JDK: 下载所需的JDK ....安装软件后,可以删除 .dmg或者 .tar.gz如果要节省磁盘空间,请使用文件。 在 macOS 上卸载 JDK 在 macOS 上卸载 JDK: 您必须具有管理员权限。...请参阅 确定 macOS 上的默认 JDK 版本 。 \2. 如何卸载 Java? 请参阅 在 macOS 上卸载 JDK 。 \3.
、本文环境信息 工具 本文环境 适用环境 macOS macOS (Ventura) 13.2 macOS 10.14+ PostgreSQL PostgreSQL 15 PostgreSQL 12+...postgres psql工具/命令行 需要使用-d参数指定数据库进入 需要使用-U参数指定用户进入,且需要输入密码 不同Homebrew版本产生的安装以及数据目录可能会有差异~ 2、Homebrew...PostgreSQL # 安装指定版本(推荐) brew install postgresql@15 # 安装默认版本 brew install postgresql 2.4、配置并启动PostgreSQL...3.1、创建用户 使用dmg安装包安装时,如果没有postgres账户,可能会出现安装失败的情况 使用dscl命令创建 # 创建用户并指定Shell sudo dscl ....PATH="/Library/PostgreSQL/15/bin:$PATH"' >> ~/.zshrc source ~/.zshrc 三、PostgreSQL基础使用 PostgreSQL提供了在命令行下运行的数据库连接工具
一 前言 开发不同的项目的时候有可能产生安装不同python 版本的需求,那么如何管理多个python版本呢?有大神开发了工具 --pyenv 来解决多版本管理的问题。...本文主要讲述基于mac os环境的安装使用,其他*nix系统使用方式类似 安装 1 brew install brew install pyenv 2 基于git 源码的安装 git clone...验证是否安装成功 ➜ ~ pyenv -v pyenv 1.2.1-1-g6f27c91 二 使用 2.1 常用指令集: 查看可安装的Python版本 pyenv install --list 安装特定版本的...Python pyenv install pyenv install 3.6.1 查看pyenv已安装的Python版本,如果装了其他版本那么会显示多个 ➜ ~ pyenv versions...版本 pyenv global 3.6.1 2.2 pyenv和virtualenv的搭配使用 pyenv-virtualenv是pyenv的一个plugin,可以用来创建基于不同Python版本的虚拟环境
幸运的是,如果你使用 pyenv,管理多个 Python 版本并不复杂。 本文[1]将向你展示如何高效地在项目上工作,同时减少因尝试使用正确版本的 Python 而产生的困扰。...通过本文,你将学会: 安装多个 Python 版本 安装 Python 的最新开发版 在已安装的版本间切换 与 pyenv 一起使用虚拟环境 自动激活不同的 Python 版本和虚拟环境 pyenv 命令...-dev 虚拟环境与 pyenv 虚拟环境在管理 Python 安装和应用程序中扮演着重要角色。...实际上,如果你愿意,可以继续沿用你现有的工作流程,尽管我认为在需要在不同环境之间切换且这些环境要求不同 Python 版本时,pyenv-virtualenv 能提供更流畅的体验。...你已经了解到 pyenv 如何助你一臂之力: 安装多个版本的 Python 在这些版本间轻松切换 利用 pyenv 管理虚拟环境 自动激活不同的 Python 版本和虚拟环境 如果你有任何疑问,无论是在评论区域还是
在 MacOS 上有两种方式安装 MySQL 服务器:通过 brew 安装和通过安装包安装。...1、通过 brew 安装 MySQL 在 MacOS 上,我们可以通过 brew 很容易地安装 MySQL。...双击后,会看到 MySQL 安装器文件,比如: mysql-8.3.0-macos14-x86_64.pkg。...双击 MySQL 安装器文件; 在「介绍」页面,直接点击「继续」按钮; 在「许可」页面,直接点击「继续」按钮; 在「安装类型」页面,可以直接点击「安装」按钮,也可以先点击 “自定义” 按钮选择要安装的组件后再点击...点击「Finish」按钮就完成安装了 2.3、管理 MySQL MySQL 偏好窗格会被默认安装。我们可以在系统偏好窗口中找到它。MySQL 偏好窗格允许我们启动、停止和配置 MySQL。
安装OpenResty并配置开机启动 使用OpenResty配置HTTP代理 使用OpenResty+Lua响应HTTP请求 常用OpenResty命令介绍 2、本文环境信息 工具/环境 版本说明 适用版本...macOS 14.1.2 11+ Homebrew 4.2 2.7+ OpenResty 1.25.3.1 1.17+ 二、OpenResty安装 1、安装Homebrew 使用命令安装Homebrew...&启动 # 查看openresty版本 openresty -v # 输出示例 nginx version: openresty/1.25.3.1 # 启用Homebrew的服务管理 brew tap...新增配置目录 #1、新增配置文件夹 mkdir -p ~/openresty/conf #2、修改默认配置 vi /opt/homebrew/etc/openresty/nginx.conf #3、在http...curl命令或者浏览器进行访问测试 curl test.local.ken.io 3、使用Lua响应请求 监听8888端口,使用OpenResty内置的Lua函数响应请求,输出:Hello,{name}
在 macOS 上创建安装程序通常涉及使用 Apple 提供的 PackageMaker 工具或者创建一个 .dmg(磁盘映像文件),其中包含应用程序和安装脚本。...二、解决方案创建 macOS 安装程序有几种不同的方法:1、使用 py2app:py2app 是一个用于创建 macOS 应用程序的工具,它可以将 Python 代码转换为可执行文件。...2、使用 cx_Freeze:cx_Freeze 是一个用于创建 Windows、macOS 和 Linux 应用程序的工具,它可以将 Python 代码转换为可执行文件。...3、使用 pyinstaller:pyinstaller 是一个用于创建 Windows、macOS 和 Linux 应用程序的工具,它可以将 Python 代码转换为可执行文件。...将生成的 .dmg 文件上传到你的网站或者其他分发渠道,让用户可以下载安装。以上是在 macOS 上创建安装程序的两种常见方法。选择哪种方法取决于大家项目的需求和偏好。
下面我们介绍一下,如何在 MacOS 上安装配置 Mongodb。 一、安装 Homebrew 在 macOS 终端中输入下面的命令,安装 Homebrew。 如果已经安装,请跳过这一步。...Mongodb 在 macOS 终端中输入下面的命令,安装 MongoDB 4.2.x。...brew tap mongodb/brew brew install mongodb-community 如果你想安装其他版本的 MongoDB,可以指明安装版本。...目前的可选版本号有:3.2, 3.4, 3.6, 4.0, 4.2。...日志路径: /usr/local/var/log/mongodb 数据文件路径: /usr/local/var/mongodb 三、 使用 Mongodb 1.
说明 目前Python同时更新与维护Python2和Python3,选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本,所以经常会遇到切换版本的情况。...这里通过brew安装pyenv,再用pyenv安装管理Python。.../.pyenv/version) 3.7.0 $ python --version Python 2.7.15 复制代码 pyenv常用的命令说明: 使用方式: pyenv []...设置或显示shell指定的Python版本 install 安装指定Python版本 uninstall 卸载指定Python版本) version 显示当前的Python...版本及其本地路径 versions 查看所有已经安装的版本 which 显示安装路径 复制代码 注:使用local、global、shell,设置Python版本时需要跟上参数
在 MacOS 上安装最新版的 MySQL 有三种方法: 使用 Docker 安装; 使用 Homebrew 运行 brew install mysql 安装; 使用安装包安装。...我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。...注意事项 我们刚下载的是 MySQL Community 版本,也就是 MySQL 社区版,此版本是免费开源的可以放心使用,其他相关的产品还有: MySQL Enterprise Edition 企业版本...,比如 Navicat 或我们之前介绍的 VSCode 的 MySQL 连接工具,当然如果我们没有安装任何 MySQL 的客户端,我们也可以使用 MySQL 的命令行工具来对数据库进行操作,它的操作如下...: source .bash_profile 当以上操作执行完之后,我们就可以在控制台中输入命令“mysql -u root -p”来连接数据库了,当然在正式操作之前我们需要先输入刚在安装时设置的密码
为什么要使用 lima 目前在 macOS 上如果想使用 docker,那么最直接的就是使用 官方推出的 docker-desktop[1] docker-desktop 带有 gui 进行管理。...在我看来,就是在 macOS 上搞容器,合我心意就开始实践 如何使用 lima 安装 macOS 就不多说了,直接 brew 一把梭 brew install lima 开始创建实例 macOS 和 Windows...简单来说就是建一个虚拟机,在虚拟机里面装 docker。 lima 提供了更多的选择,除了可以建 docker,还可以建 k3s、k8s、podman 等等。通过 template 进行选择。...使用 docker 实例 刚开始使用比较别扭,需要通过 limactl shell docker docker ps 类似这样的进行操作。...如何在局域网中暴露端口 默认只能主机访问,如果需要暴露端口,那么就需要更改监听地址为 0.0.0.0 然后可以查看这个讨论: Expose Lima Machine Ports Lan[4] 关键配置在端口转发这里