VSCode不运行本地 Python 项目

2024-04-25 18:13:04 发布

您现在位置:Python中文网/ 问答频道 /正文

简而言之:当我运行调用这些更改的测试文件时,我看不到对本地repo所做更改的效果。你知道吗


我在本地克隆了一个项目,希望对其进行修改和测试。你知道吗

这是本书的说明自述文件.md你知道吗

  1. git克隆https://xxx
  2. conda create-n我的环境python
  3. 激活我的环境
  4. python repo\u根目录\xxx\设置.py你知道吗

我用VSCode打开文件夹,创建了一个新方法“my\u new\u method”,创建了一个测试.py它调用了我创建的方法,但它不识别我的方法:

Exception has occurred: AttributeError
'Employee' object has no attribute 'my_new_method'

以下是我已经做过的:

  1. 确保文件已保存
  2. 位于测试.py在同一个repo中(我尝试了查找文件的所有组合)
  3. 确保其他方法正常工作
  4. 试过运行和调试

我用的是windows10和conda4.4.10。你知道吗


Tags: 文件项目方法pygitnew环境my
1条回答
网友
1楼 · 发布于 2024-04-25 18:13:04

短版本:

您的VSCode应该具有相同的python环境。你知道吗

长版本:

步骤1:从激活的环境中获取python路径。Here是文档。你知道吗

备忘单:对于PowerShell使用Get-Command python,对于几乎所有其他CLI使用where python。你知道吗

步骤2:确保您的VSCode具有相同的环境。你知道吗

用VSCode打开正确的文件夹后,您将在左下角看到它的环境(有时会稍微向中间移动,因为分支名称会移到最左边):

enter image description here

单击后,您将看到所有环境的列表:

enter image description here

找到您创建的环境(请仔细检查路径)

相关问题 更多 >