报错:
求问各位这个报错是为什么?被调用的那个py文件可以在pycharm中正常运行,但调用时会报错显示没有python?这是因为啥?
因为你没有设置环境变量。
但PyCharm在运行时不使用“python”,而使用Python的完整路径,如“C:\Python\Python36\python.exe”,因此不会报错。
Python的库os中有一个变量executable,就是Python解释器的路径。因此,可将代码改为:
import tech_spider
import os
import sys
os.system(sys.executable + ' D:\\Codes\\python_codes\\LcvSearch\\tech_spider\\tech_main.py')
python.exe 的路径包含在 path 里了吗?