#小白下载python和vs code后想利用pip 下载包,但是系统提示SyntaxError: invalid syntax,求问哪里出现问题
pip install 是命令,要在命令行里调用,它不是 python 代码,不能写在 python 代码里
问题点: SyntaxError: invalid syntax
分析思路: 'pip install numpy' 是系统类指令. 解释器无法直接运行系统类指令
解决办法:
1.CMD,在小黑窗中执行(推荐)
pip install numpy
2.代码的方式执行系统指令
import os
# 成功输出0 失败输出非0
print(os.system('pip install numpy'))
不知道你这个问题是否已经解决, 如果还没有解决的话:如果你使用的是 pytest,VS Code 默认会在文件的当前目录或者子目录下查找以 test_ 开头或 _test 结尾的文件作为单元测试的脚本。这里我新建了一个文件夹,里面有两个文件:
myabs.py
def myabs(n):
if n < 0:
return -n
else:
return n
test_myabs.py
import pytest
from myabs import myabs
def test_myabs():
assert myabs(-1) == 1
assert myabs(23.5) == 23.5
接着,用 VS Code 打开这个文件夹(如果只打开文件,将不能自动识别)。等一下,你就会看到单元测试的标志:
你可以点击测试函数的 Run Test 运行单个测试,也可以点击状态栏里的 Run Tests 运行所有的测试。点击后立刻就能看到结果。