IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Win10下sh脚本激活Conda虚拟环境并使用 -> 正文阅读

[人工智能]Win10下sh脚本激活Conda虚拟环境并使用

已有文件

两个文件,分别为:

1. print_a_tensor.py,使用torch打印一个张量:

def show_tensor():
    try:
        import torch

    except:
        print('Nope.\n')

    else:
        x= torch.Tensor(2,2)
        print(x)   


if __name__ == '__main__':
    show_tensor()

2. activate_torch.sh,用于使用1的文件的脚本:

#!/bin/sh
log="sh_record.txt"

#注意这里是反引号,即tab键上面的那个
py_file=`python print_a_tensor.py`

echo $py_file > $log

双击.sh脚本后输出到日志中:


决:?

因为是默认环境没有装torch,自然没用,如果只是单纯的加上conda activate xxx是无效的,现提供三种可行的方法,注意我这里的pytorch是conda中的虚拟环境名。

第一种:

#!/bin/sh
log="sh_record.txt"

#加上这个语句,根据你自己的conda路径进行相应修改,注意斜杠变化
source C:/ProgramData/Anaconda3/Scripts/activate pytorch

py_file=`python print_a_tensor.py`
echo $py_file > $log

结果:

根据参考[2],这个方法在Mac OSX下也可以使用。


第二与第三种,只涉及一个修改,一起放上了:

#!/bin/sh
log="sh_record.txt"

#以下两个使用任意一个即可,同样注意路径与斜杠的调整

#method-1:
source C:/ProgramData/Anaconda3/etc/profile.d/conda.sh
conda activate pytorch

#method-2:
#eval "$(conda shell.bash hook)"
#conda activate pytorch


py_file=`python print_a_tensor.py`
echo $py_file > $log

结果:


?就这。

参考:

[1]Github的方法

[2]Stack Overflow的方法

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 16:13:42  更:2021-07-27 16:16:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 4:25:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码