如题,想写个脚本启动应用,不想每次都手敲命令
但是项目在 venv 虚拟环境里
因为 venv 与系统有交互,这样我怎么在 shell 里调用 venv
但是项目在 venv 虚拟环境里
因为 venv 与系统有交互,这样我怎么在 shell 里调用 venv
1
lihongjie0209 Aug 15, 2018
绝对路径?
|
2
blueskea Aug 15, 2018 via Android 我用的绝对路径
|
3
luofan004 Aug 15, 2018
venv 绝对路径里面执行 activate 就行了 ba
|
4
Tink PRO 直接写绝对地址,不用 activate
|
5
yanzixuan Aug 15, 2018
source **/**/bin/active && sh your_script.sh
|
6
mrchi Aug 15, 2018 推荐使用 pipenv,切换到项目目录,直接 pipenv run cmd。
如果要进入虚拟环境使用 pipenv shell 还可以方便的加载环境变量哦,配合 Flask 很好用 |
7
Sylv Aug 15, 2018 via iPhone
使用 venv 的 python 绝对路径来运行就可以了
|
8
mianju Aug 15, 2018
source "`pipenv --venv`/bin/activate"
|
9
ray1888 Aug 15, 2018
|
10
jianlu OP |
11
TimePPT PRO pipenv + pyenv + direnv
妈妈再也不担心我的脚本运行环境了 |
12
mayorbryant Aug 15, 2018
|
13
shenxgan Aug 15, 2018
绝对路径没有错
|