找不到源 $(pipenv --venv)/bin/activate 的源
source not found for source $(pipenv --venv)/bin/activate
我正在尝试学习如何使用 pipenv,虽然我可以启动它并从 shell 使用它,但我不知道如何从脚本中打开,教程我我正在使用 says 来编写以下文件:
#!/bin/sh
export FLASK_APP=./myapp/index.py
source $(pipenv --venv)/bin/activate
flask run -h 0.0.0.0
作为 shell 脚本,但出现以下错误:
./bootstrap.sh: 5: source: not found
* Serving Flask app "./catalogueService/index.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: Could not import "index".
无法导入索引,没关系,我可以使用它,我不知道是什么:
source $(pipenv --venv)/bin/activate
确实如此,它应该是什么才能找到 pipenv,我使用 pip 以通常的方式安装了它。为什么找不到呢
在 Linux 或 macOS 上:
source "$(pipenv --venv)/bin/activate"
在 Windows:
source "$(pipenv --venv)/Scripts/activate"
或
activate(){
activate_file=$(pipenv --venv)/bin/activate
if [ -e "$activate_file" ]; then
. $activate_file
# the pipenv shell normally enables these as well
export PYTHONDONTWRITEBYTECODE=1
export PIPENV_ACTIVE=1
if [ -f "${VIRTUAL_ENV}/.project" ]; then
cd $(cat "${VIRTUAL_ENV}/.project")
fi
return
fi
}
我正在尝试学习如何使用 pipenv,虽然我可以启动它并从 shell 使用它,但我不知道如何从脚本中打开,教程我我正在使用 says 来编写以下文件:
#!/bin/sh
export FLASK_APP=./myapp/index.py
source $(pipenv --venv)/bin/activate
flask run -h 0.0.0.0
作为 shell 脚本,但出现以下错误:
./bootstrap.sh: 5: source: not found
* Serving Flask app "./catalogueService/index.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: Could not import "index".
无法导入索引,没关系,我可以使用它,我不知道是什么:
source $(pipenv --venv)/bin/activate
确实如此,它应该是什么才能找到 pipenv,我使用 pip 以通常的方式安装了它。为什么找不到呢
在 Linux 或 macOS 上:
source "$(pipenv --venv)/bin/activate"
在 Windows:
source "$(pipenv --venv)/Scripts/activate"
或
activate(){
activate_file=$(pipenv --venv)/bin/activate
if [ -e "$activate_file" ]; then
. $activate_file
# the pipenv shell normally enables these as well
export PYTHONDONTWRITEBYTECODE=1
export PIPENV_ACTIVE=1
if [ -f "${VIRTUAL_ENV}/.project" ]; then
cd $(cat "${VIRTUAL_ENV}/.project")
fi
return
fi
}