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

Pycharm创建项目新环境,安装Pytorch

在python项目中,很多项目使用的各类包的版本是不一致的。所以我们可以对每个项目有专属于它的环境。所以这个文章就是教你如何创建新环境。

一、创建新环境

首先我们需要去官网下载conda。然后在Pycharm下面添加conda的可执行文件。
在这里插入图片描述

用conda创建新环境。
在这里插入图片描述

二、下载安装包

在这里插入图片描述
在下载安装包时,可以加入清华源,这样下载更快!不然有时会在下载中途断掉,出现报错。很多时候安装报错是因为没有加源的问题。

pip install 安装包 -i https://pypi.tuna.tsinghua.edu.cn/simple

(1)下载单个安装包
如:pandas

pip install pandas 

在这里插入图片描述
虽然这里我没有加清华源也没出现报错,但是最好还是加入源下载。因为这个安装包比较小,当安装包较大时不加入源的话就会出现下载中途断掉。

(2)批量下载安装包
如下载requirement.txt里的全部安装包。

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
因为只需要批量下载中间那些安装包,我们可以在文件中只保留这些,用命令批量下载这些。

在这里插入图片描述

在这里插入图片描述

三、安装Pytorch

官网:Pytorch官网
找到项目需要的torch版本。如1.12.1版本
在这里插入图片描述
复制这条命令并在后面加入清华源,在pycharm终端中进行下载。

如:pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113 -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

这样我们就安装好了相应版本的torch。当我们安装好所有的包时,就可以运行我们的代码咯!

补充:运行代码

如:我们在readme中发现运行train1.py需要添加脚本形参。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加完后点击确定。我们就可以点击运行train1了。

相关文章:

  • java springboot测试类虚拟MVC环境 匹配返回值与预期内容是否相同 (JSON数据格式) 版
  • HCIA题目解析(1)
  • element-vue实现网页锁屏功能
  • webshell之Laravel和yii
  • 2023.11.25更新关于mac开发APP(flutter)的笔记与整理(实机开发一)
  • 关于easy-es的聚合问题
  • AJAX技术-04-- 跨域说明
  • 【nlp】3.3 Transformer论文复现:2. 编码器部分(掩码张量、多头注意力机制、前馈全连接层)
  • 无需API开发,有赞小程序集成广告推广系统,提升品牌曝光
  • 堆和栈的区别 重点来说一下堆和栈;堆与栈之间的联系
  • Mono 8、Mono 10、Mono 10 Packed、Mono 12、Mono 12 Packe等像素格式简介
  • .NET 使用配置文件
  • 通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(三)
  • Elasticsearch:ES|QL 查询中的元数据字段及多值字段
  • webrtc兼容android4.x的一次探索
  • 收藏网友的 源程序下载网
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • CAP 一致性协议及应用解析
  • flask接收请求并推入栈
  • Git的一些常用操作
  • HTML中设置input等文本框为不可操作
  • JS笔记四:作用域、变量(函数)提升
  • k8s 面向应用开发者的基础命令
  • LintCode 31. partitionArray 数组划分
  • PHP的Ev教程三(Periodic watcher)
  • 动态规划入门(以爬楼梯为例)
  • 对超线程几个不同角度的解释
  • 聊聊sentinel的DegradeSlot
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 前端性能优化--懒加载和预加载
  • 前端自动化解决方案
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 树莓派 - 使用须知
  • 通过npm或yarn自动生成vue组件
  • 微信小程序:实现悬浮返回和分享按钮
  • 我建了一个叫Hello World的项目
  • 小而合理的前端理论:rscss和rsjs
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 如何在招聘中考核.NET架构师
  • 组复制官方翻译九、Group Replication Technical Details
  • #微信小程序:微信小程序常见的配置传旨
  • (function(){})()的分步解析
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (层次遍历)104. 二叉树的最大深度
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (分布式缓存)Redis哨兵
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (力扣)循环队列的实现与详解(C语言)
  • (区间dp) (经典例题) 石子合并
  • (全注解开发)学习Spring-MVC的第三天
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (图)IntelliTrace Tools 跟踪云端程序
  • .Mobi域名介绍
  • .pop ----remove 删除
  • [20181219]script使用小技巧.txt