首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >激活virtualenv然后运行另一个Python脚本的Python脚本?

激活virtualenv然后运行另一个Python脚本的Python脚本?
EN

Stack Overflow用户
提问于 2015-06-19 07:32:57
回答 4查看 78.7K关注 0票数 62

在Windows上,我需要一个脚本来启动activate (以激活virtualenv)脚本:

代码语言:javascript
复制
C:\Users\Admin\Desktop\venv\Scripts\

然后,在虚拟环境中,开始访问文件夹中的manage.py runserver

代码语言:javascript
复制
C:\Users\Admin\Desktop\helloworld\

我该怎么办?我应该使用哪些模块?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-19 08:10:16

您可以激活您的virtualenv,然后使用bat文件启动服务器。将此脚本复制到一个文件中,并以.bat扩展名保存它(例如,runserver.bat)

代码语言:javascript
复制
@echo off
cmd /k "cd /d C:\Users\Admin\Desktop\venv\Scripts & activate & cd /d    C:\Users\Admin\Desktop\helloworld & python manage.py runserver"

然后你可以运行这个bat文件(双击)来启动服务器

票数 95
EN

Stack Overflow用户

发布于 2017-11-22 05:01:13

runserver.bat:

代码语言:javascript
复制
 CALL [your path]\Scripts\activate.bat
 python manage.py runserver
票数 40
EN

Stack Overflow用户

发布于 2015-06-19 07:49:58

如果你想直接调用virtualenv‘’ed,你可以这样做:

代码语言:javascript
复制
 C:\Users\Admin\Desktop\venv\Scripts\bin\python.exe manage.py runserver

仔细检查你的virtualenv文件夹中的python.exe位置--别忘了我是怎么想出来的。这个Python将自己与virtualenv关联起来,并默认使用它的site-packages

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30927567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档