随着需求的增多,又要增加多几个不同的项目来在本地测试,这个时候往往就会遇到 不同项目的Python版本不同等等一系列问题,只好请出Conda来帮忙。 

一、先去下载安装一下Conda Conda | Anaconda.org

安装完后,需要给CONDA做个环境变量配置:在Path目录里配置上

这个时候,打开CMD命令查看下是否已安装成功:

二、给项目创建虚拟环境

pip install virtualenv

执行命令virtualenv venv创建虚拟环境,这里会有两个有可能出错的地方:1是项目中已经有了 venv文件夹,将它删掉。2是这个工程没让系统管理员取得完全控制,右键工程目录打开 属性设置一下就可以了:

三、创建好虚拟环境后,开始给项目配置其他的环境了:

安装PyTorch

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128

验证PyTorch是否安装正确:

python -c "import torch; print(torch.__version__)"

检查 PyTorch GPU 支持在虚拟环境中,你可以通过 Python 交互式命令行来检查 PyTorch 是否能够使用 GPU:

python
import torch
print(torch.cuda.is_available())
依次输入指令,要退出这个python环境 同,输入exit()回车就返回虚拟环境中了,就可以进行下一步的依赖安装。

很多不同的项目对Python的版本要求也不同,因此必须得用虚拟环境解决这个问题

我安装Python3.10.6的版本

D:\BRICKE\python\Python3.10.6\python.exe
D:\BRICKE\python\Python3.10.6\Scripts\pip.exe
D:\BRICKE\python\Python3.10.6\Scripts\virtualenv.exe 

创建虚拟环境python -m venv venv_name 

安装python -m venv venv_name 

进入虚拟环境 virtualenv venv_name 

退出虚拟环境 exit()

停用deactivate

 

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

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

相关文章

RK3568下的进程间广播通信:用C语言构建简单的中心服务器

最近的项目中需要实现这样一个功能,就是一个进程A发消息,进程B和进程C都能收到相同的消息,同样,进程B发消息,进程A和进程C也都能收到消息,就像下图中的描述。 使用一个中心服务器作为消息转发枢纽,所有客户端连接到服务器,发送消息到服务器后,服务器再将消息转发给所有…

激光雷达/相机一体机 时间同步和空间标定(1)

一、参考链接 海康威视、LIVOX与PTP时间同步_海康相机ptp同步-CSDN博客 基于PTP实现主机与相机系统时钟同步功能_ptp同步-CSDN博客

嵌入式系统的中断控制器(NVIC)

1. NVIC的核心功能 核心价值:NVIC通过硬件级中断管理、自动状态处理及低延迟优化,为实时系统提供确定性响应,是Cortex-M芯片实时性的基石。 中断优先级管理 支持多级可编程优先级(通常4-8位,如STM32用4位实现16级优先级…

【源力觉醒 创作者计划】2025年国产AI模型深度测评:文心大模型4.5、DeepSeek、Qwen3能力大比拼

文章目录引言:AI大模型的新时代一、模型架构与技术生态对比1. 文心大模型4.5系列2. DeepSeek3. 通义千问(Qwen 3.0)二、语言理解能力实测2.1 情感分析测试2.1.1 文心一言的表现2.1.2 DeepSeek的表现2.1.3 Qwen 3.0的表现2.1.4 测试结果分析2.…

从C++0基础到C++入门(第十五节:switch语句)

一. switch语句1.1 语法结构如下:switch (表达式) {case 常量1:// 代码块1break;case 常量2:// 代码块2break;default:// 默认代码块 }1.2 注意 :表达式必须是整型或枚举类型(如int、char)。case后的常量必须与表达式类型兼容。学…

编程与数学 03-002 计算机网络 16_网络编程基础

编程与数学 03-002 计算机网络 16_网络编程基础一、网络编程的基本概念(一)客户端与服务器模型(二)套接字(Socket)编程的基本原理二、基于TCP的网络编程(一)TCP套接字的创建与使用&a…

在纯servlet项目中,使用@WebFilter定义了多个filter,如何设置filter的优先级

在纯 Servlet 项目中,WebFilter 注解本身并不提供直接的属性来设置过滤器的优先级(如过滤器执行的顺序)。但是,你可以通过以下几种方式来控制过滤器的执行顺序:1. 通过 web.xml 配置过滤器的顺序在 web.xml 中&#xf…

关于鸦片战争的历史

19世纪,英国东印度公司获得了鸦片贸易的垄断权,而犹太人是东印度公司的主要投资人之一,英国东印度公司又将鸦片经营权外包给了犹太人。其中,塞法迪犹太人控制了主要的鸦片交易,著名的沙逊家族就是当时臭名昭著的犹太鸦…

Maven - 并行安全无重复打包构建原理揭秘

作者:唐叔在学习 专栏:唐叔的Java实践 标签: #Maven并行构建 #Maven多线程打包 #Java构建优化 #Maven性能调优 #CI/CD加速 #Maven反应堆原理 #避免重复编译 #高并发构建 文章目录一、遇到问题:并行打包会不会翻车?二、…

phpyun人才系统v7.1使用升级补丁怎么从授权版升级至vip版?我说下我的技巧有资源的可以看过来,这样就不用花钱麻烦官方了,新版本照样支持小程序源码

前:这个方法我只在Phpyun 的7.x系列使用过,低于这个版本的我暂时没有研究过,我感觉大同小异! 一. 升级前提条件 无论现在你使用的是商业版还是学习版 想垮系列升级你必须有对应的升级补丁,比如说你是授权版或旗舰版 想升级到最新的…

P13014 [GESP202506 五级] 最大公因数

题目描述对于两个正整数 a,b,他们的最大公因数记为 gcd(a,b)。对于 k>3 个正整数 c1​,c2​,…,ck​,他们的最大公因数为:gcd(c1​,c2​,…,ck​)gcd(gcd(c1​,c2​,…,ck−1​),ck​)给定 n 个正整数 a1​,a2​,…,an​ 以及 q 组询问。对…

【机器学习-4】 | 集成学习 / 随机森林篇

集成学习与随机森林学习笔记 0 序言 本文将系统介绍Bagging、Boosting两种集成学习方法及随机森林算法,涵盖其原理、过程、参数等内容。通过学习,你能理解两种方法的区别,掌握随机森林的随机含义、算法步骤、优点及关键参数使用,明…

深入 Go 底层原理(十二):map 的实现与哈希冲突

1. 引言map 是 Go 语言中使用频率极高的数据结构,它提供了快速的键值对存取能力。虽然 map 的使用非常简单,但其底层的实现却是一个精心设计的哈希表,它需要高效地处理哈希计算、数据存储、扩容以及最关键的——哈希冲突。本文将解剖 map 的底…

Reinforcing General Reasoning without Verifiers

1.概述 DeepSeek-R1-Zero [10] 最近展示了使用可验证奖励的强化学习(RL)训练大型语言模型(LLMs)可以极大地提高推理能力。在这个可验证奖励的强化学习(RLVR)框架 [17] 中,LLM 生成一个推理过程(即,思维链,CoT),然后给出最终答案。一个基于规则的程序随后提取并评估…

Hyperbrowser MCP:重新定义网页抓取与浏览器自动化的AI驱动工具

在数据驱动的时代,网页内容的高效处理和自动化操作成为开发者和企业关注的焦点。Hyperbrowser MCP(Model Context Protocol Server)作为一款革命性的工具,通过AI与浏览器技术的深度融合,为网页抓取、结构化数据提取和浏览器自动化提供了全新的解决方案。无论你是需要从复杂…

关于Web前端安全防御XSS攻防的几点考虑

作为一位前端老鸟,总结一下web前端安全领域基础概念、防御策略、框架实践及新兴技术等几个维度的考虑。一、基础概念与核心漏洞1.XSS 攻击XSS(跨站脚本攻击)是 Web 前端安全中最常见的威胁之一,其核心是攻击者将恶意脚本注入到网页…

eSIM技术深度解析:从物理芯片到数字革命

当苹果公司在2018年首次在iPhone XS系列中引入eSIM技术时,许多用户可能并未意识到这个看似微小的改变将带来怎样的技术革命。从1991年第一张信用卡大小的SIM卡,到今天仅有5mm x 5mm的eSIM芯片,这不仅仅是尺寸的缩小,更是移动通信技…

通俗易懂解释Java8 HashMap

我们来用通俗易懂的方式解释一下 Java 8 中 HashMap 的原理,让你对它的结构、运行机制有清晰的理解。🌳 什么是 HashMap? HashMap 是 Java 中非常常用的数据结构,用于存储键值对(key-value)。你可以把它理解…

macOS安装配置Unbound DNS完整指南

文章目录macOS安装配置Unbound DNS完整指南🎯 为什么选择Unbound?📋 系统要求🚀 安装步骤1. 使用Homebrew安装2. 查看安装信息⚙️ 基础配置1. 备份默认配置2. 创建基础配置文件3. 基础配置内容配置53端口版本(高级用户…

学习模板元编程(2)std::true_type/false_type

目录 实现原理 应用场景 条件编译 通过特化和继承,实现std::is_xxx系列 思路 举例 例子1,is_bool 例子2,is_ptr 实现原理 std::true_type/false_type是模板intergral_constant的两种实现: using true_type integral_co…