起因是我拿到了学校的算力平台的账号,登录后发现桌面上只有软件和文件夹,C盘文件根本就看不见,cmd也无法打开,但是我又需要搭建自己的环境。
我还使用Anaconda安装了python3.7,运行后出现如下错误,原因是没设置环境变量。
import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed: 找不到指定的模块。
那就看看Win10服务器怎么配置环境变量吧。
1 打开PowerShell
因为win + R 无法打开,C盘文件看不见,其他的啥都不能点,所以只能通过【打开一个文件夹,在空白处点击Shift + 鼠标右键】打开PowerShell。
2 设置环境变量
2.1 查看所有环境变量
# 命令
ls env:
2.2 查看Path
# 根据环境变量的名称可以使用 $env:name 访问,比如查看Path:
$env:Path
# 规范Path的显示:
(type env:Path) -split ';'
3 查看用户变量
# 命令
[environment]::GetEnvironmentvariable("Path", "User")
4 写入环境变量
# 用户变量
[environment]::SetEnvironmentvariable("变量名称", "变量值", "User")
# 系统变量
[environment]::SetEnvironmentvariable("变量名称", "变量值", "Machine")
# 例:增加环境变量
[environment]::SetEnvironmentvariable("Path", "$([environment]::GetEnvironmentvariable("Path", "User"));X:\soft\Anaconda3;X:\soft\Anaconda3\Scripts;X:\soft\Anaconda3\Library\bin", "User")
注意:此时需要重新打开一个PowerShell窗口查看Path变量。
5 命令汇总
#Powershell设置环境变量
#查看所有环境变量
ls env:
#搜索环境变量
ls env:NODE*
#查看单个环境变量
$env:NODE_ENV
#添加/更新环境变量
$env:NODE_ENV=development
#删除环境变量
del evn:NODE_ENV
完成后重启pycharm
参考文献:
1、Windows 10 环境变量:如何通过 CMD 和 PowerShell 写入环境变量 - 知乎 (zhihu.com)