我正在尝试在 Windows 10 中使用 bash 命令激活我的虚拟环境。我使用的是 python 3.5.1 。F:\Python\Python35是我python.exe所在的位置。我的虚拟环境中的名字是myvenv和F:\ Python的\虚拟环境\ myvenv是我的虚拟环境中所处的位置。我使用以下 bash 命令创建了我的虚拟环境
Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ python -m venv myvenv
Run Code Online (Sandbox Code Playgroud)
但是我现在无法激活它。我用了
Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ source myvenv/Scripts/activate
Run Code Online (Sandbox Code Playgroud)
和
Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment/myvenv
$ source Scripts/activate
Run Code Online (Sandbox Code Playgroud)
但没有任何作用。它给了我这样的错误
bash: Scripts/activate: No such file or directory
谁能说我如何使用 bash 命令激活我的虚拟环境?
我有一个像这样的对象:
{
"A": [ "-4927","8779","-9971","-23767" ],
"B": [ "-10617","-1456","3131","259" ],
"C": [ "-5185","1168","21501","18989" ],
"D": [ "2010","5664","2148","-674" ]
}
Run Code Online (Sandbox Code Playgroud)
我想转换成这个:
[
{
name: 'A',
data: ["-4927","8779","-9971","-23767"]
}, {
name: 'B',
data: ["-10617","-1456","3131","259"]
}, {
name: 'C',
data: ["-5185","1168","21501","18989"]
}, {
name: 'D',
data: ["2010","5664","2148","-674"]
}
]
Run Code Online (Sandbox Code Playgroud)
我使用了以下方法:
var newData = [];
$.each($.parseJSON(data), function(k, v) {
newData['name'] = k;
newData['data'] = v;
});
Run Code Online (Sandbox Code Playgroud)
但它只将最后一个密钥对值存储为newData.那是
name: 'D',
data: ["2010","5664","2148","-674"]
Run Code Online (Sandbox Code Playgroud)
据我所知,它会覆盖以前的数据并仅存储它获得的最后数据.但我无法解决这个问题.
任何帮助?