python基础(1)pyenv安装和对Django使用

ops/2024/9/22 15:15:11/

pyenv安装

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版本

pycharm配置 

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

pip install django

 


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

相关文章

NoSQL数据库实战派

第二章 Redis基础 缓存通过“用空间换时间”来达到数据获取的目的。 缓存的成本较高,在实际设计架构中需要权衡访问延迟和成本。 通过缓存,可以提升访问性能、降低网络拥堵、减轻服务负载和增强可扩展性。 一般情况下,数据被存放在数据库…

macOS平台编译libidn2库给iOS及macOS用

1.克隆源码: git clone https://gitlab.com/libidn/libidn2.git --recursive 2.安装依赖库: pkg-config也要安装 3.启动bootstrap生成configure 配置成功 configure生成成功

PHP发邮件教程:配置SMTP服务器发送邮件?

PHP发邮件的几种方式?如何使用PHP通过SMTP协议发信? PHP作为一种广泛使用的服务器端脚本语言,提供了多种方式来发送邮件。AokSend将详细介绍如何通过配置SMTP服务器来实现PHP发邮件教程的核心内容。 PHP发邮件教程:设置参数 这…

hive分区详细教程

为什么要分区? 为了提高sql的查询效率 比如: select * from orders where create_date20230826; 假如数据量比较大,这个sql就是全表扫描,速度肯定慢。 可以将数据按照天进行分区,一个分区就是一个文件夹,当…

安装selenium、chrome、chromedriver.exe相对应的版本

第一步:安装python3.8 第二步:安装selenium pip install selenium4.3.0 第三步:安装chrome 参考这个博客的版本信息。以104.0.5112.102为例。 https://blog.csdn.net/tekin_cn/article/details/136817228 第四步:安装chromed…

mysql性能优化-SQL 查询优化

MySQL 性能优化之 SQL 查询优化 MySQL 是常用的开源关系型数据库管理系统(RDBMS),具有高效、稳定、易用等特点。在大数据量和高并发的场景中,数据库性能的瓶颈往往是 SQL 查询不够高效。因此,SQL 查询优化是 MySQL 性…

聚观早报 | 小米三折叠手机专利曝光;李斌谈合肥投资蔚来

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 9月20日消息 小米三折叠手机专利曝光 李斌谈合肥投资蔚来 索尼PS5 Pro包装亮相 新一代Spectacles AR眼镜发布 通…

Qt:智能指针QScopedPointer 的使用(以及如何写一个QScopedPointer )

前言 本文讲述QScopedPointer 的使用&#xff0c;以及自己如何写一个QScopedPointer . 正文 QScopedPointer 的常用方法 以下是 QScopedPointer 的一些常用方法及其详细说明&#xff1a; 构造函数&#xff1a; QScopedPointer<T> ptr(new T);用于创建一个 QScopedPoi…