如何在虚拟环境中本地安装 python 包
how to install python packages locally inside virtual environment
我正在尝试从我的 requirements.txt 文件安装包,但出现此错误,这很有趣,因为我没有任何项目依赖性,而且我已经 运行
pip install -r requirements.txt
错误我得到
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'django_sass'
我想安装这些依赖项,以便它们只对我正在处理的项目是本地的,知道如何实现吗?
首先,为特定项目创建一个虚拟环境来安装它。
为此,您将需要 virtualenv 包。您可以使用以下方式下载它:
pip install virtualenv
完成后,移动到您的项目目录并使用以下方法创建 virtualenv:
virtualenv <your_environment_name>
就像你想创建名为 my_env 的环境一样。命令如下:
virtualenv my_env
现在激活你的虚拟环境。
如果您使用 windows,请使用以下方式激活:
.\my_env\Scripts\activate
如果你在 Linux:
source my_env/bin/activate
现在安装您的 requirements.txt 使用:
pip install -r requirements.txt
如果你想为一个项目安装依赖而不打乱你的全局设置,你可以使用 virtualenv:
- 安装虚拟环境
- 创建虚拟环境(在你的项目目录下)
- 激活那个虚拟环境
- 然后安装你的包
只需按照本网站上的教程进行操作即可:https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
我正在尝试从我的 requirements.txt 文件安装包,但出现此错误,这很有趣,因为我没有任何项目依赖性,而且我已经 运行
pip install -r requirements.txt
错误我得到
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'django_sass'
我想安装这些依赖项,以便它们只对我正在处理的项目是本地的,知道如何实现吗?
首先,为特定项目创建一个虚拟环境来安装它。 为此,您将需要 virtualenv 包。您可以使用以下方式下载它:
pip install virtualenv
完成后,移动到您的项目目录并使用以下方法创建 virtualenv:
virtualenv <your_environment_name>
就像你想创建名为 my_env 的环境一样。命令如下:
virtualenv my_env
现在激活你的虚拟环境。 如果您使用 windows,请使用以下方式激活:
.\my_env\Scripts\activate
如果你在 Linux:
source my_env/bin/activate
现在安装您的 requirements.txt 使用:
pip install -r requirements.txt
如果你想为一个项目安装依赖而不打乱你的全局设置,你可以使用 virtualenv:
- 安装虚拟环境
- 创建虚拟环境(在你的项目目录下)
- 激活那个虚拟环境
- 然后安装你的包
只需按照本网站上的教程进行操作即可:https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/