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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/427212.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

功能测试干了三年,快要废了。。。

8年前刚进入到IT行业,到现在学习软件测试的人越来越多,所以在这我想结合自己的一些看法给大家提一些建议。 最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业,导致软件测试已经饱和了,想要获得更好的待…

Java键盘输入语句

编程输入语句 1.介绍:在编程中,需要接受用户输入的数据,就可以使用键盘输入语句来获取。 2.步骤: 1)导入该类的所在包,java.util.* 2)创建该类对象(声明变量) 3)调用里面的功能 3…

任务书与开题报告的区别与联系:如何让二者相辅相成

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 大家好!今天咱们聊聊论文写作过程中两个让人又爱又恨的关键步骤:任务书和开题报告。 这两兄弟可是你毕业路上的第一关卡,搞不定它们,你后面别说论文了&#…

时序必读论文12|ICML22 FEDformer基于周期分解的长时序预测transformer架构

论文标题:FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting 开源代码:https://github.com/DAMO-DI-ML/ICML2022-FEDformer 前言 FEDformer这篇文章发表于2022年的ICML。其实如果只比较性能的话,到…

微信如何发布学生查分?教师平台推荐!

学校和老师们都在面临着一个共同的问题:如何高效、便捷地发布学生成绩查询信息?在这个数字化时代,传统的纸质通知和口头传达方式已经无法满足家长和学生的需求。幸运的是,有了易查分这样的在线工具,发布学生查分变得简…

vitis Failed to create the part‘s controls解决方法

类似于 解决方法:重启vitis。 效果: 可以建立lab4了。

wallpaper engine壁纸提取

下载提取软件RavioliGameTools_v2.10.zip https://pan.baidu.com/s/14ZCVw3ucRERsB-GGGoCOqQ 2.运行RExtractor.exe 3.Input file(s)、Output directory填好 4.勾选Allow scanning of unkown files 5.点击Start

Ceph官方文档_01_Ceph简介

目录 Ceph介绍Ceph介绍 Ceph可用于向云平台提供Ceph对象存储,Ceph可用于向云平台提供Ceph块设备服务。Ceph可用于部署Ceph文件系统。所有Ceph存储群集部署开始都是先设置每个Ceph节点,然后再设置网络。 Ceph存储集群需要以下内容:至少一个Ceph监视器和至少一个Ceph管理器,…

vulnhub靶机:Breach 2.1详细过程

下载 下载地址:https://www.vulnhub.com/entry/breach-21,159/ 修改网络模式 根据靶机的描述得知该靶机适用于静态ip,即192.168.110.151;配置虚拟机的虚拟网络编辑器的仅主机模式,将其子网IP配置在110网段,并将攻击…

C++初阶学习第六弹------标准库中的string类

目录 一.标准库中的string类 二.string的常用接口函数 2.1string类对象的构造 2.2 string的容量操作 2.3 string类的访问与遍历 2.4 string类对象的修改 2.5 string类常用的非成员函数 三、总结 一.标准库中的string类 可以简单理解成把string类理解为变长的字符数组&#x…

2024.9.13 Python与图像处理新国大EE5731课程大作业,索贝尔算子计算边缘,高斯核模糊边缘,Haar小波计算边缘

1.编写一个图像二维卷积程序。它应该能够处理任何灰度输入图像,并使用以下内核进行操作: %matplotlib inline import numpy as np import matplotlib.pyplot as plt from scipy import linalg import random as rm import math import cv2# import and …

linux网络编程3

24.9.19学习目录 一.UDP(续)1.UDP编程2.注意点2.TFTPTFTP通信过程TFTP协议分析 一.UDP(续) 1.UDP编程 (1)sendto函数发送数据 向to结构体指针中指定的ip,发送UDP数据; 通过to和ad…

时间复杂度的常用符号+渐进时间复杂度分析

时间复杂度的常用符号 Θ \Theta Θ 如果 f ( n ) Θ ( g ( n ) ) f(n)\Theta(g(n)) f(n)Θ(g(n)),则 f ( n ) f(n) f(n) 与 g ( n ) g(n) g(n) 同阶。(阶是指 f ( n ) f(n) f(n) 的指数,比如 n 2 n^2 n2 高于 n n n) O O …

MacOS安装homebrew,jEnv,多版本JDK

1 安装homebrew homebrew官网 根据官网提示,运行安装命令 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装后,bash会提示执行两条命令 (echo; echo eval "$(/opt/homebrew/b…

海康威视摄像机和录像机的监控与回放

文章目录 海康威视摄像机和录像机的监控与回放1、海康威视监控设备简介1.1、摄像机二次开发1.1.1:协议选择 1.2:web集成1.2:标准协议对接1.2.1:ffmpeg软件转流1.2.2:开源监控软件shinobi1.2.3:使用nginx的R…

黑神话悟空mac可以玩吗

黑神话悟空mac上能不能玩对于苹果玩家来说很重要,那么黑神话悟空mac可以玩吗?目前是玩不了了,没有针对ios系统的版本,只能之后在云平台上找找了,大家可以再观望下看看。 黑神话悟空mac可以玩吗 ‌使用CrossOver‌&…

【海康威视面经】

海康威视面经 Java基础java常用集合 及其优缺点ArrayListVectorLinkedList Jvm调优监控发现问题工具分析问题 :性能调优GC频繁 出现内存泄漏 内存溢出CPU飙升 Synchronized和Volatile的比较反射线程池和new thread利弊高并发 集群 分布式 负载均衡 MySQL调优基础优化…

neo4j安装启动教程+对应的jdk配置

参考这位博主的视频教程:neo4j社区windows版下载 一、官网下载neo4j的安装包 (1)官网下载页面 (2)上一步 【download】之后,会自动下载,如果没有,点击【here】 这里可以看到一行字…

Gradio 自定义组件

如何使用 Gradio 自定义组件,Gradio 前端使用 Svelte,后端使用的 Python。如何自定义一个组件呢?Gadio 提供了类似于脚手架的命令,可以生成需要开发组件的前后和后端代码。 创建组件 运行如下命令,gradio 会自动生成…

[2025]基于微信小程序慢性呼吸系统疾病的健康管理(源码+文档+解答)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…