在Visual Studio 2017中运行python
我已经下载了VS2017预发行版,它具有本机Python支持,我正在尝试编写一个脚本来调用REST方法在Visual Studio 2017中运行python,python,visual-studio,Python,Visual Studio,我已经下载了VS2017预发行版,它具有本机Python支持,我正在尝试编写一个脚本来调用REST方法 #!/usr/bin/env python import requests import sys import urllib3 urllib3.disable_warnings() class MyRest(): def __init__(self): self.appliance = "192.168.1.100" BASE_URL = 'https:/
#!/usr/bin/env python
import requests
import sys
import urllib3
urllib3.disable_warnings()
class MyRest():
def __init__(self):
self.appliance = "192.168.1.100"
BASE_URL = 'https://%s/api/about"'
self.base_url = BASE_URL % self.appliance
ret = requests.get(self.base_url, verify=False)
if __name__ == "__main__":
try:
myRest = MyRest()
print("Hello")
print("=" * 79)
print(ret)
sleep(10)
except Exception as ex:
print ("Failed")
print(ex)
sys.exit(1)
当我尝试在VS中运行时,我会在一瞬间弹出运行窗口,然后退出,这意味着我不知道代码是否正常运行。如果在空闲状态下运行相同的脚本,则会看到预期的控制台输出:
回溯(最近一次呼叫最后一次):
文件“H:\data\Visual Studio 2017\Projects\PythonApplication1\myREST.py”,第5行,在
导入urllib3
导入错误:没有名为urllib3的模块
我有两个主要问题:
a) 如何从VC2017运行此脚本以获得相同的输出,而不必切换到空闲状态
b) 如何导入urlib3-我已经通过VS2017运行了pip安装,就像我对请求所做的那样,但尽管如此,仍然存在一个错误,表明模块未导入请尝试从Visual Studio下载urlib3,然后在Visual Studio内安装本地包(不使用pip)。它应该可以解决问题的B部分 尝试从下载urlib3,然后在Visual Studio中安装本地包(不使用pip)。它应该可以解决问题的B部分