pycharm虚拟环境安装指定python版本/ python3.8 / 从python3.9降级到3.8

news/2024/7/16 8:38:02 标签: python, pycharm, ide, virtualenv, python3.11

我在网上找了一圈发现各种命令,尤其是说: virtualenv -p python3 py38 可以指定版本,我真的酸Q !

这个命令是意思是创建一个 py38 目录,实际上用的版本还是环境变量所指向的版本.

python__4">1.下载 python 版本

要想指定版本,肯定是需要本机已经有一个版本,然后指定这个版本作为虚拟环境的python 版本.如果你本机没有想要的 python 版本,那就只能先下载一个了.

Windows 的 python 官网下载

我很幸运,本机就有.
在这里插入图片描述
但也很不幸,处于一些特殊原因,我不可以将它所在路径设置到环境变量中.

所以,现在,我本机有个 3.8版本的 python.exe ,如何指定它作为我虚拟环境的python 版本呢?

2.创建指定虚拟环境的版本.

我发现网络上很少相关的,要么就是误导的.
当然是查文档靠谱啊:
venv正确安装方式

我回过味儿来了,只要用指定的 python.exe 去运行 venv 命令就可以复制该 python 版本.如下:
打开 cmd,切换到想要创建虚拟环境的目录下:

d:
cd test
D:\test>"C:\Users\Administrator\anaconda3\envs\Python Example\python.exe"  -m venv py38_venv

命令就别照抄了,稍微理解一下啊宝.

我打算在 D 盘 test 文件夹下创建一个文件夹名为 py38_venv 的虚拟环境.用的是来自 anaconda3… 目录下的 python 版本.
在这里插入图片描述
打开 pycharm 的 Terminal 激活一下虚拟环境:
在这里插入图片描述
如图,我原来用的虚拟环境名字叫 package_venv(是个3.9的版本),现在直接激活,自动切换到新的 py38_venv 版本.

不敢相信的话,检查一下版本是不是变了.

python --version

pycharm__41">3.pycharm 配置虚拟环境

如果你用的是 pycharm ,就需要配置一下才能用.

1.File->settings-> 输入 interpreter, -> 点击 ‘+’ 号,选择 Existing environment 已经存在的版本:

在这里插入图片描述
选择刚才 的目录下 python.exe.

2.main->Edit configurations… 选中.

在这里插入图片描述
好了,这样就可以用啦.


其实 pycharm 环境要按照虚拟环境,从这张图就可以知道,有现成的方法: New environment
在这里插入图片描述
但前提还是需要你本地有你想要的 python.exe.

如果有问题就留言吧,我两天会看一次.


http://www.niftyadmin.cn/n/5024306.html

相关文章

uniapp和小程序设置tabBar和显示与隐藏tabBar

(1)设置tabBar: uni.setTabberItem({}); wx.setTabberItem({}); indexnumber是tabBar 的哪一项,从左边算起,索引从0开始textstring否tab 上按钮文字iconPathstring否图片路径selectedIconPathstring否选中时的图片路…

dart 学习 之 字符串插值,空变量 null,避空运算符,条件属性访问,集合字面量,箭头语法

文章目录 字符串插值(String interpolation)空变量 null避空运算符条件属性访问集合字面量箭头语法 字符串插值(String interpolation) 下面是一些使用字符串插值的例子: Here are some examples of using string interpolation: String result 字符…

elementui 更换主题色

定义CSS变量,由var()函数来获取值。 /* 设定值 */ :root {--background-color: #FF0000; } /* 获取值 */ div {background-color: var(--background-color); }JS获取变量 const element document.documentElement; const style window.getComputedStyle(element…

Linux下整合Apache和WebLogic

步骤: 以root身份登录系统。 一、安装apache 1. 在安装apache之前先测试机器是否已经安装上了gcc,如果未安装,请先安装gcc, 因为要使用gcc 编译。 2、gcc安装上之后,下载最新版本的apache(我的版本是:htt…

C语言入门Day_19 初识函数

目录 1.函数的定义 2.函数的调用 3.易错点 4.思维导图 前言: printf()我们已经很熟悉了,它有一个特定的功能,就是在屏幕上输出一行文字。之前的课程我们都称呼printf()为一个功能,实际上ta在编程中有个特定的名字——函数。 …

超经典 Linux 运维巡检脚本及示例

inux 系统日常巡检脚本,巡检内容包含了:磁盘、内存、CPU、进程、文件更改、用户登录等一系列的操作,直接用就行了。 报告以邮件发送到邮箱,在 log 下生成巡检报告。 一、巡检脚本 #!/bin/bash # Author: HanWei # Date: 2020-…

模型训练中的常见超参数解析

目录 超参数 学习率——lr batch_size num_workers seed 随机种子 超参数 学习率——lr 数据集大小与学习率的调整有一定的关系,但并不是唯一决定学习率的因素。学习率的选择通常需要进行实验和调整,以找到最佳的学习率值,而这个最佳值…

SpringMVC 的三种异常处理方式详解

目录 1. 什么是异常 2. 为什么要全局异常处理 3. SpringMVC异常分类 4. 异常处理思路 5. 三种异常处理方式示例 ① 配置 SimpleMappingExceptionResolver 处理器 ② 实现 HandlerExceptionResolver 接口 ③ 使用ControllerAdviceExceptionHandler实现全局异常 6. 响应…