无法使用来自electron的node.js命令行、终端库为python创建虚拟环境
我正在尝试使用electron创建一个图形用户界面来为python创建虚拟环境 我尝试了下列图书馆无法使用来自electron的node.js命令行、终端库为python创建虚拟环境,python,node.js,electron,virtualenv,Python,Node.js,Electron,Virtualenv,我正在尝试使用electron创建一个图形用户界面来为python创建虚拟环境 我尝试了下列图书馆 const { exec } = require('child_process'); exec('mkvirtualenv test_env_1', (err, stdout, stderr) => { if(err){ return err; } console.log(`stdout:
const { exec } = require('child_process');
exec('mkvirtualenv test_env_1', (err, stdout, stderr) => {
if(err){
return err;
}
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
});
var cmd = require('node-cmd');
cmd.get(
`
mkvirtualenv test_env_2
`,
function(err, data, stderr){
console.log(data);
}
);
不幸的是,这些方法都没有为python创建虚拟环境
还尝试了shelljs
node包,它表示不支持电子库的shell.exec
如何使用nodejs为python创建虚拟环境 为什么使用来自的
mkvirtualenv
?从中尝试virtualenv
。不幸的是,这些方法都没有为python创建虚拟环境。为什么你认为它们不起作用?它可以是任何库。问题是通过nodejs执行这些命令,因为这是GUI软件的一部分,它通过单击一个按钮创建一个虚拟环境,而usinf mkvirtualenv有什么错@phdmkvirtualenv
不是一个程序-它是一个shell函数,要运行它,您必须将virtualenvwrapper
源代码加载到当前shell中。试试virtualenv
——这是一个Python脚本。