python 环境配置pyenv和git

pyenv安装(windows)

pyenv主要针对类 Unix 系统(如 Linux、macOS)用户,pyenv-win 是专为 Windows 开发的 pyenv 版本,允许您在不使用 WSL 的情况下管理多个 Python 版本和虚拟环境。

建议Git Bash:
Powershell或Git Bash: git clone https://github.com/pyenv-win/pyenv-win.git $HOME/.pyenv

或者
cmd.exe: git clone https://github.com/pyenv-win/pyenv-win.git %USERPROFILE%\.pyenv

此时安装到了C:\Users\lss\.pyenv下

当然你也可以不学我安装在c盘

    • 右键点击“此电脑”或“我的电脑”,选择“属性”。
    • 点击左侧的“高级系统设置”。
    • 在弹出的窗口中点击“环境变量”按钮。
  • 编辑 Path 变量

    • 在“用户变量”或“系统变量”部分中,找到名为 Path 的变量,选中它并点击“编辑”。
    • 添加下面内容

你的pyenv路径\.pyenv\pyenv-win\bin
你的pyenv路径\.pyenv\pyenv-win\shims

验证 pyenv 安装是否成功

切记重新打开pycharm或者本地cmd,运行以下命令来检查 pyenv 是否已经正确安装:

pyenv --version

至此环境变量配置完成,为了验证我们是否配置成功,cmd终端执行pyenv,出现如下界面说明我们已经安装成功 

配置python环境

使用pyenv安装py环境是不需要我们再去手动设置python环境变量的,pyenv会帮我们自动设置好,接下来我们开始安装python环境,如下:

1)查看pyenv支持安装的python环境

2)安装自己想要下载的python版本(可以下载多个) 

3) 查看电脑安装的所有python版本:

4) 设置3.12.1版本为全局版本,并查看当前设置的全局版本:并在此查看

5)查看当前的python版本: 

pyenv安装遇到问题

在安装python版本的时候可能会出现如下几个问题,大家根据自己的情况进行设置即可:

1)安装python版本卡在界面不动(或请求超时)。

这种情况一般是由于网络问题,因为安装的python是在国外的站点,有两种种方式解决:

第一种方式:cmd走代理,需要科学上网,没有这个条件的朋友直接pass看下面方式

第二种方式:手动安装,打开历史版本 地址 找到自己要下载的版本号,以 3.12.1-amd64.exe 为例,将下载地址复制浏览器进行下载, https://www.python.org/ftp/python/3.12.1/python-3.12.1-amd64.exe   将其下载完直接拖进 pyenv 的 install_cache 文件夹中,

再执行上面的安装命令,即可安装对应的版本

pyenv的基本命令

我们要先知道自己通过pyenv安装的python环境的路径在哪,终端执行如下命令: 

官方网站给出的pyenv-win命令如下,大家可自行了解:

commands  -------------列出所有可用的pyenv命令
duplicate   -------------创建一个重复的python环境
local        --------------设置或显示特定于本地应用程序的Python版本
global     --------------设置或显示全局Python版本
shell        --------------设置或显示特定于shell的Python版本
install      --------------Python构建安装Python版本
uninstall    -------------卸载特定的Python版本
update      -------------更新缓存的版本数据库
rehash      -------------重新安装pyenv垫片(安装可执行文件后运行此操作)
vname       -------------显示当前的Python版本
version      -------------显示当前Python版本及其来源
version-name ----------------显示当前的Python版本
versions    -----------------列出pyenv可用的所有Python版本
exec        -----------------通过首先准备路径来运行可执行文件,以便选定的Python
which       -------------- 显示可执行文件的完整路径
whence     ---------------------列出包含给定可执行文件的所有Python版本

pyenv安装(Mac版本)

在MacBook上安装并配置 pyenv 可以按照以下步骤进行:

首先查看网络

复制终端代理命令,再到终端黏贴会自动把代理地址文本复制到终端

1. 安装 Homebrew

首先,你需要 Homebrew,这是 Mac 上一个常用的包管理工具。如果你还没有安装,可以通过以下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 使用 Homebrew 安装 pyenv

安装 Homebrew 后,可以用它来安装 pyenv

brew update
brew install pyenv

3. 设置环境变量

要让终端每次启动时都能识别 pyenv,需要配置环境变量。根据你使用的 shell 来选择合适的配置文件进行设置。

如果你使用的是 zsh(Mac 默认的 shell),编辑 ~/.zshrc 文件:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc

4. 重启终端

执行以下命令以应用环境变量更改:

source ~/.zshrc

5. 安装 Python 版本

安装好 pyenv 后,你可以用它来安装指定的 Python 版本。例如安装 Python 3.12.1:

pyenv install 3.12.1

6. 设置全局或本地 Python 版本

安装完成后,可以设置全局默认的 Python 版本:

pyenv global 3.12.1

查看当前设置的全局版本:并在此查看

安装git(Mac)

使用 Homebrew 安装 Git

如果你已经安装了 Homebrew,安装 Git 非常简单:

更新 Homebrew

brew update

安装 Git

brew install git

检查安装: 安装完成后,运行以下命令来验证是否安装成功以及查看版本号:

git --version

pycharm配置

py解释器配置

找到你的位置确定完成配置,如果是Django框架在执行下一句即可完成配置

py虚拟环境配置

你正在使用 pyenv-win,它默认没有 pyenv-virtualenv 插件,pyenv 本身不提供虚拟环境功能,但它可以结合 pyenv-virtualenv 插件来创建虚拟环境(但我在windows上安装不了)。你可以手动安装类似的虚拟环境管理工具来代替

安装 virtualenv: 如果你希望像 pyenv-virtualenv 那样使用独立虚拟环境,你可以手动安装 virtualenv

pip install virtualenv

创建虚拟环境: 使用 virtualenv 创建虚拟环境

virtualenv reserveSys_venv

激活虚拟环境: 和 venv 类似,激活虚拟环境:

.\reserveSys_venv\Scripts\activate

安装依赖: 虚拟环境激活后,你可以通过 pip 安装依赖:

pip install -r requirements.txt

生成或更新 requirements.txt: 安装完依赖后,运行以下命令更新 requirements.txt

pip freeze > requirements.txt

虚拟环境设置

为了让 PyCharm 在全局搜索时忽略虚拟环境目录,你可以通过以下步骤来避免搜索到虚拟环境中的文件:

标记虚拟环境目录为“排除目录”:

  • 在 PyCharm 中,右键点击 reserveSys_venv 目录。
  • 选择 Mark Directory as > Excluded
  • 这会告诉 PyCharm 忽略此目录内容,使其不会在全局搜索、代码补全等功能中包含该目录。

文件由灰色变成橙色

虚拟环境命令

 停用虚拟环境: 完成工作后,你可以通过以下命令停用虚拟环境:

deactivate

django安装

pip install django

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A乐神

恭喜发财啊,老板,嘻嘻!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值