我的 pip install venv 为所有用户安装模块,而不是在创建项目时只创建一个 venv
My pip install venv installing modules for all users instead of creating just one venv in creating project
在新项目中创建新环境 venv 时,我在命令行中输入:
'''python -m venv new_prj'''
之后,我正在安装一些 pip 模块
''' pip install django==2 ''' - 例如
它会自动使用 venv 更改我的所有其他项目,并将“'django==2'”安装到所有项目,而不是仅安装到我的 new_prj目录
我怎么解决这个问题?
我正在研究 windows 10
请在安装任何包之前尝试激活。
通常需要在访问其模块之前激活 venv,在 windows 中,您可以通过执行 venv 的 Scripts 文件夹中的 bat 文件来实现。
您可以尝试以下方法
C:\Users\'Username'\path\to\new_prj\Scripts\activate.bat
在新项目中创建新环境 venv 时,我在命令行中输入: '''python -m venv new_prj''' 之后,我正在安装一些 pip 模块 ''' pip install django==2 ''' - 例如 它会自动使用 venv 更改我的所有其他项目,并将“'django==2'”安装到所有项目,而不是仅安装到我的 new_prj目录 我怎么解决这个问题? 我正在研究 windows 10
请在安装任何包之前尝试激活。
通常需要在访问其模块之前激活 venv,在 windows 中,您可以通过执行 venv 的 Scripts 文件夹中的 bat 文件来实现。
您可以尝试以下方法
C:\Users\'Username'\path\to\new_prj\Scripts\activate.bat