VSCode使用基础

VSCode使用基础

VSCode找不到已经下好的模块

参考:VS Code 无法导入panda…库解决方法 - 知乎 (zhihu.com)

VSCode安装Python虚拟环境

⭐官方参考:Using Python Environments in Visual Studio Code

在VSCode中设置虚拟环境

  1. 打开 VS Code;

  2. 使用快捷键 ⇧⌘P(Windows 和 Linux 上是 Ctrl+Shift+P)打开命令面板;

  3. 在命令面板中搜索 “Python: Create Environment” 并选择它;

  4. 选择要创建的环境类型:VenvConda

  5. 如果你选择使用 Venv,则会显示可用作新虚拟环境基础的解释器列表;

  6. 如果你选择使用 Conda,则会显示可用于项目的 Python 版本列表。

如果你需要管理包和虚拟环境,Conda 是一个不错的选择。而如果你只需要轻量级的虚拟环境,可以使用 Venv。

在Terminal中手动创建虚拟环境

venv创建虚拟环境

  1. 打开 VS Code的终端(在指定项目路径下创建venv);

  2. 使用以下命令创建名为venv_test的虚拟环境;

    1
    2
    3
    # Windows
    # You can also use `py -3 -m venv venv_test`
    python -m venv venv_test
  3. 之后即可进入虚拟环境进行开发;

  4. 最后可以通过rmdir /s venv的目录名删除项目下的虚拟环境。(/s 用于删除目录树;del 文件名用于删除单个文件)

    • 注意:在Windows下需要在输入目录或文件名之后按下Tab键转换成Windows的标准之后才能删除。

conda创建虚拟环境

  1. 打开 VS Code的终端(在指定项目路径下创建venv);

  2. 使用以下命令创建名为env-01且python版本为3.9同时带有scipy和numpy包的虚拟环境;

    1
    conda create -n env-01 python=3.9 scipy=0.15.0 numpy

    更多命令可以参考:https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

  3. 激活环境:conda activate EnvironmentName

  4. 在虚拟环境中安装包:conda install pandas matplotlib

  5. 退出环境:conda deactivate

  6. 删除环境:conda remove --name EnvironmentName --all

参考:[conda虚拟环境 - Preparing - 博客园 (cnblogs.com)](https://www.cnblogs.com/Preparing/p/17304355.html#:~:text=conda activate MyEnv conda install pandas matplotlib 退出虚拟环境,deactivate 删除虚拟环境 如果您不再需要某个虚拟环境,可以使用以下命令将其删除: conda remove --name EnvironmentName --all)

在VSCode中设置解释器(Interpreters)

  1. 使用Ctrl+Shift+P打开命令面板;

  2. 在命令面板中搜索 “Python: Select Interpreter” 并选择它;

  3. 之后出现可供选择的Python版本;

    image-20231116155933060

    如果创建有虚拟环境的话(这里虚拟环境的名称是:.venv),列表中会出现对应虚拟环境的Python版本,这时应选择对应虚拟环境的Interpreter。

  4. 最后即可在虚拟环境下进行开发。

在Terminal中进入、退出虚拟环境

进入:

  1. 找到虚拟环境目录下的Scripts\Activate.ps1文件,获取其绝对路径:C:\Users\wgj\Desktop\Learning\VScode-test\.venv\Scripts\Activate.ps1

  2. 输入命令& C:\Users\wgj\Desktop\Learning\VScode-test\.venv\Scripts\Activate.ps1进入虚拟环境。

退出:

  1. 直接在终端中输入deactivate即可退出虚拟环境。

VSCode远程操控服务器进行开发

参考:vscode连接远程服务器(傻瓜式教学)-CSDN博客

查看是否下载了OpenSSH:Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

  1. 下载插件:Remote-SSH

  2. 点击左侧边栏的Remote Explorer图标;

  3. 点击SSH右边“+”号,New Remote;

  4. 输入ssh root@公网ip

  5. 按下Enter键保存到config文件中;

  6. 点击刷新Refresh即可显示远程服务器;

  7. 右键服务器进行远程连接,选择连接服务器平台,输入密码;

  8. 最后连接成功,选择要打开的目录;

  9. 再次输入密码成功进入目录,之后便可在本地VSCode中进行远程开发。

VSCode使用Jupyter Notebooks

⭐官方参考:Working with Jupyter Notebooks in Visual Studio Code

  • Create, open, and save Jupyter Notebooks
  • Work with Jupyter code cells
  • View, inspect, and filter variables using the Variable Explorer and Data Viewer
  • Connect to a remote Jupyter server
  • Debug a Jupyter Notebook

确保你的Python/Conda下载了Jupyter Notebook

1
2
3
4
# conda
conda install -c conda-forge notebook
# pip
pip install jupyter
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023-2024 Guijie Wang
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信