我安装了 python 3.6,我在 Visual Studio 代码上安装了一个 python 扩展,但我仍然无法在 Visual Studio 代码上使用 pip。它说这不是公认的命令。请问有什么帮助吗?
更新:我尝试手动安装 pip,但文件python2.7不断停止。麻烦的是我很久以前卸载了python 2.7,目前我已经删除了它的每个文件夹,但python-V仍然说我已经python2.7.6安装了。
我在 Windows 10
我一直在安装需要Newtonsoft.Json.10.0.1的NuGet包时遇到问题我刚刚安装它,当我尝试安装需要它的软件包时,我收到此错误:
Severity Code Description Project File Line
Error An error occurred while retrieving package metadata for 'Newtonsoft.Json.10.0.1' from source 'C:\Users\Sharon Umute\documents\visual studio 2015\Projects\sermon\packages'. 0
Run Code Online (Sandbox Code Playgroud)
我尝试升级到Newtonsoft.Json.10.0.2并添加环境变量的路径,但我一直得到同样的错误.我检查了路径,Newtonsoft.Json.10.0.2文件夹包含lib,工具和Newtonsoft.Json.10.0.1.nupkg.我真的很感激这方面的一些帮助.
我有一个python类应该返回一个json,它看起来像这样:
class ScanThis():
def__init__(self, test):
data={}
if test>5:
data["amount"] = test
self.json_data = json.dumps(data)
else:
data["fail"] = test
self.json_data = json.dumps(data)
def __str__(self):
return self.json_data
Run Code Online (Sandbox Code Playgroud)
我试着像这样称呼它:
output= json.loads(ScanThis(8))
print(output["command"])
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
TypeError: the JSON object must be str, bytes or bytearray, not 'ScanThis'
Run Code Online (Sandbox Code Playgroud)
我相信我之前的clas返回一个ScanThis()类型的对象,而不是我想要的JSon.我现在想要解决这个问题,谢谢
PS:如果这段代码粗糙或无效,我很抱歉,这不是真正的代码,只是我编写的类似内容
更新:同样,这不是真正的代码,它只是实际代码的一个小基本片段.有一个很好的理由我正在使用一个类,并且使用json导致因特网上的数据传输