windows powershell 下使用【docker cuda choco vim conda ......】

news/2024/11/13 3:52:48/

powershell 下可以使用的linux命令

ls可以完全替代llimgcat可以安装,但是显示不了图片,可以用start命令来替换
start .\wallhaven-9m5321.jpgcat  touch history可以用
chmod 不能用

下面介绍一下alias在powershell下的使用
在这里插入图片描述

这里的$profile相当于linux里面的~/.bashrc

会自动打开下面这个文件
在这里插入图片描述
设置alias的格式如下

set-alias ls -l 'll'

不同于linux的source,powershell的生效方法是,用管理员身份重新打开一个powershell,

Set-ExecutionPolicy RemoteSigned
选择y
即可生效

1跑nvidia docker

主要是第一次跑很成功,按照网上的教程安装wsl即可,第二次跑的时候,我用–runtime=nvidia的时候一直出错,然后一直想去改daemon.json

后来我发现Windows powershell下,不需要指定runtime,只需要指定–gpus all就行,这一点很容易搞忘记。

 docker run -it --rm --gpus all image_name

但是注意上面要设置gpu的模式,如果设置的是下面的集显模式,就用不了gpu也用不了nvidia-smi
在这里插入图片描述

2安装choco

choco是我从ChatGPT那里知道的,具体的作用似乎是用来替代apt或者yum,首先用管理员权限打开powershell,方法是在搜索中搜索powershell然后右键选择管理员打开。
运行

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

上述安装choco的命令参考 这里

安装好了choco之后,下面命令可以安装vim

choco install vim

3运行conda

powershell 刚刚开始conda activate xxx的时候会出现不生效的问题,
这个我在StackOverflow上发现可以用conda init powershell来起作用,但是需要一定的权限。
参考 这里

4 运行pip出错

这个其实不是powershell的问题,是因为我自己安装了一个梯子,然后导致pip安装的时候代理出错。
问题原理和解决方法 见这里


http://www.ppmy.cn/news/77882.html

相关文章

使用dockerfile自定义Tomcat镜像

一:创建目录 mkdir /root/tomcat chmod 777 /root/ chmod 777 /root/tomcat 或者chmod -R 777 /root 这里的无效选项是因为我想递归修改root目录及root目录文件以下的权限 chmod :-R 递归修改指定目录下所有子目录和文件的权限 二:将jdk和apache压…

在外远程登录局域网下的象过河ERP管理系统,无需公网IP

文章目录 概述1.查看象过河服务端端口2.内网穿透3. 异地公网连接4. 固定公网地址4.1 保留一个固定TCP地址4.2 配置固定TCP地址 5. 使用固定地址连接 转发自CSDN远程穿透的文章:公网远程访问公司内网象过河ERP系统「内网穿透」 概述 ERP系统对于企业来说重要性不言而…

宣传单页二维码怎么做?分享在线二维码制作小技巧

宣传单页现在也不是像之前的那种单一海报、纸质形式了。很多商家会将宣传单页做成二维码的形式,不仅传播方便,还方便用户填写信息便于统计。但是这种宣传单页二维码图片是怎么制作的呢? 一、什么工具能够制作二维码? 机智熊二维码…

【ChatGPT】《吴恩达 x OpenAI Prompt Engineering教程中文笔记》- 知识点目录

《吴恩达 x OpenAI Prompt Engineering教程中文笔记》 🐳 在开始编写提示词之前的一些设置 不同的temperature会影响模型的理性和想象力,这里告诉我们: Low:例如GPT4,更加适合确定性的问答任务Hight:例如…

软件设计师 计算机网络

名字带IP AP的都是网络层 所有带T的除了TFTP其他都是TCP,所有不带T的除了POP3其他都是UDP​ **物理层的互联设备有中继器和集线器,集线器是一种特殊的多路多端口中继器 网络层:路由器 物理层:中继器 数据链路层:网桥…

九、数据仓库详细介绍(元数据)

元数据的文章,网上已经有很多了,元数据相关概念有限所以重复度很高。 我这里只是做个概念汇集,争取给大家介绍的全面一点。 1. 元数据定义 元数据(Meta-data)是描述数据的数据(The data about data&#xf…

浅谈电解电容在电路设计中的作用

谈起电解电容我们不得下多了解一下它的作用 1、滤波作用 在电源电路中,整流电路将交流变成脉动的直流,而在整流电路之后接入一个较大容量的电解电容,利用其充放电特性(储能作用),使整流后的脉动直流电压变成相对比较稳定的直流电…

一、尚医通排班管理

文章目录 一、排班管理1、页面效果2、接口分析3、实现分析 二、排班管理实现1、科室列表1.1 api接口1.1.1 添加service接口与实现1.1.2 添加controller接口 1.2 科室前端1.2.1 添加路由1.2.2 添加按钮1.2.3封装api请求1.2.4 部门展示 2、排班日期分页列表2.1 api接口2.1.1 添加…