当前位置: 首页 > news >正文

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

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

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python 入门教程(4)数据类型 | 4.5、字符串类型
  • Scala尾递归解决爆栈问题
  • Python VS Golng 谁更胜一筹?
  • 智能化技术在灌区管理中的应用前景
  • 开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-集成vLLM(二)
  • AI教你学Python 第12天 : Lambda 表达式
  • Vue3使用shapefile读取矢量数据,以数组形式返回坐标点
  • [SDX35+WCN6856]SDX35 + WCN6856 WiFi导致系统crash问题分析及解决方案
  • .Net Core 生成管理员权限的应用程序
  • Linux--守护进程与会话
  • Open3D 特征点匹配(Python)
  • VB中如何实现Windows服务(Windows Service)
  • linux操作系统的引导和修复
  • Qt_多元素控件
  • IEEE-754 32位十六进制数 转换为十进制浮点数
  • 【Leetcode】101. 对称二叉树
  • 【css3】浏览器内核及其兼容性
  • Invalidate和postInvalidate的区别
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JavaScript新鲜事·第5期
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Js基础知识(四) - js运行原理与机制
  • MySQL主从复制读写分离及奇怪的问题
  • PermissionScope Swift4 兼容问题
  • 老板让我十分钟上手nx-admin
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 微信小程序设置上一页数据
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小而合理的前端理论:rscss和rsjs
  • 一个完整Java Web项目背后的密码
  • 如何正确理解,内页权重高于首页?
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • $refs 、$nextTic、动态组件、name的使用
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一)基于IDEA的JAVA基础12
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)h264中avc和flv数据的解析
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .a文件和.so文件
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .Net MVC + EF搭建学生管理系统
  • .net MySql
  • .NET单元测试
  • .NET正则基础之——正则委托
  • /etc/shadow字段详解
  • @Import注解详解
  • @Transactional事务注解内含乾坤?