macos - 从单个终端命令激活 virtualenv 并打开 Jupyter 笔记本
问题描述
我希望能够在终端中使用一个命令轻松打开我的项目,而不是像往常一样做。我尝试在我的 .zshrc 中创建这样的命令:
my_project() {
cd my_folder
source venv/bin/activate
jupyter notebook
}
通常,如果我一次输入这些命令,它会正常打开。但我宁愿只运行我的命令,它会为我做所有事情并自动启动笔记本。然而,当我运行它时,它只是进入文件夹并停止,而不运行它之后的其余命令。我如何让它一个接一个地运行它们?
解决方案
弄清楚了!您可以使用分号 (;) 依次运行命令。例如使用上面的代码:
my_project() {
cd my_folder;
source venv/bin/activate;
jupyter notebook;
}
推荐阅读
- reactive-programming - 基于 Single 值的条件流
- python - Python 3 打印 UnicodeEncodeError
- database - Manage resource that can't be shared
- docker - Issue with running docker-compose in Teamcity
- c# - 当我尝试运行脚本时,Roslyn 崩溃
- javascript - wamp 2.5 server configuration
- javascript - How to make a mask div over the fullscreen except a sibling div?
- angular - 像邮递员一样在 HTTP 请求中发送 HTTP 标头
- python - redis python scan_iter 给出不同的键
- python - 在中文中通过 URL 抓取维基百科