目前使用Pycharm写代码再到服务器上运行,始终感觉修改代码非常不方便,刚刚突然知道有远程开发这个操作,然后一查PyCharm还需要专业版(虽然可以学生申请,但审核总是需要时间的),从之放弃PyCharm启用Vscode了。
1. Vscode 安装
(1)下载并安装
选择System Installer 64bit的下载并安装
详细信息:Visual Studio Code-x64-1.62.3.0
(2)配置
A. 安装中文
安装语言包并将显示语言更改为 中文(简体)。
B. 运行代码
首先选择文件夹,注意到可以直接克隆Git存储库
import numpy
都报错了:
PS C:\Users\HCSI\VscodeProjects> conda activate deep_learning
conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检
查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ conda activate deep_learning
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFou
ndException
+ FullyQualifiedErrorId : CommandNotFoundException
在命令行发现也有:
C:\Users\HCSI>conda
'conda' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
加到环境变量里面试试
C:\Users\HCSI>conda --version
conda 4.10.3
但是
C:\Users\HCSI>conda activate
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
解决方法:运行 conda init
,重启 shell
C:\Users\HCSI>conda activate deep_learning
(deep_learning) C:\Users\HCSI>
但是Vscode里面仍然有这个问题:
PS C:\Users\HCSI\VscodeProjects> conda activate deep_learning
conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果
包括路径,请确保路径正确,然后再试一次。
添加三个path试一试:
还是不行,不止系统变量,还添加环境变量试试,但还是不行
解决办法:Vscode里面自动安装了PowerShell的插件就好了…
=====> PowerShell Integrated Console v2021.10.2 <=====
(base) PS C:\Users\HCSI\VscodeProjects> conda activate deep_learning
(deep_learning) PS C:\Users\HCSI\VscodeProjects>
vscode
无法加载文件 C:\Users\HCSI\Documents\WindowsPowerShell\profile.ps1,因为在 此系统上禁止运行脚本。
测试代码:
import torch
print('Hello, world!')
print(torch.__version__)
加载个人及系统配置文件用了 805 毫秒。
(base) PS C:\Users\HCSI\VscodeProjects> conda activate deep_learning
(deep_learning) PS C:\Users\HCSI\VscodeProjects> & 'C:\Users\HCSI\Anaconda3\envs\deep_learning\python.exe' 'c:\Users\HCSI\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy\launcher' '49485' '--' 'c:\Users\HCSI\VscodeProjects\main.py'
Hello, world!
1.9.1
每次可以清一下屏幕:
import os
os.system('cls')
快捷键ctrl + F5
运行代码
2. 远程开发
快捷键:ctrl + shift + P
打开命令行
参考此,经过一些操作之后总算是可以在服务器上运行代码,但我还是觉得Vscode不如Pycharm好用呀,现在还是想办法用一下Pycharm的专业版吧~
总结
知道了有远程开发这个好东西,但是要我在Vscode里面我觉得不行,还是Pycharm好!