简而言之:当我运行调用这些更改的测试文件时,看不到对本地存储库所做更改的影响。
有一个我在本地克隆的项目,想要修改和测试。
这是ReadMe.md的指令
我用VSCode打开了文件夹,创建了一个新方法“ my_new_method”,创建了一个test.py来调用我创建的方法,但是无法识别我的方法:
Exception has occurred: AttributeError
'Employee' object has no attribute 'my_new_method'
这是我已经做的:
我正在使用Windows 10和conda 4.4.10。
答案 0 :(得分:2)
简短版本:
您的VSCode应该具有相同的python环境。
长版:
步骤1:从激活的环境中获取python路径。 Here是文档。
备忘单:Get-Command python
用于PowerShell,where python
用于几乎所有其他CLI。
第2步:确保您的VSCode具有相同的环境。
使用VSCode打开适当的文件夹后,您会在左下角看到其环境(有时稍微偏向中间,因为分支名称将移至最左侧):
单击它后,您将看到所有环境的列表:
找到您创建的环境(请仔细检查路径)。