venv无法正常工作,或者我缺少什么?

时间:2018-08-11 21:42:50

标签: python python-venv

所以我想开始尝试使用pythons虚拟环境并从一开始就遇到问题。

当尝试激活环境时,似乎什么都没有发生。这是一个教程告诉我的操作:

  

venv\Scripts\activate

此命令适用于Windows。

  

您的shell提示符将更改为显示已激活环境的名称。

在命令提示符下运行此命令时,没有任何反应。 (我在尝试激活它之前已经创建了一个venv) 有人知道我在做什么错吗?该命令仅适用于Windows 10吗? (已经安装了Windows 7)

我想检查的教程就是这个

Flask Tutorial

2 个答案:

答案 0 :(得分:0)

所以我基本上为我尝试了所有可行的方法,这就是为我解决的问题:

. venv/Scripts/activate

因此,如果您在Visual Studio Basic中使用bash控制台,则应尝试一下。 不幸的是,我不知道为什么这应该或不应该。

答案 1 :(得分:0)

您需要获取激活文件的来源。

要么:

var app = express();
app.set('port', process.env.PORT || 5000);

app.set('view engine', 'ejs');
app.use(bodyParser.json({ verify: verifyRequestSignature }));
app.use(express.static('public'));

var server = http.createServer(app);

var socketIO = require('socket.io');
var io = socketIO.listen(server);
io.set("transports", ["websocket"]); 



io.sockets.on('connection', function (socket) { 

  socket.on('test',function (message) {

    console.log(message)
  })
})

source venv/Scripts/activate