sách gpt4 ai đã đi

Không thể "kích hoạt" virtualenv - Stack Overflow

In lại 作者:行者123 更新时间:2023-12-05 08:38:15 45 4
mua khóa gpt4 Nike

刚开始在虚拟环境中运行Python,乱用Django,无法激活虚拟环境。

花了最后 4 个小时尝试在本地终端/VS 代码上激活虚拟环境 (venv),但没有成功。

避免使用“sudo pip install virtualenv”,因为我试图避免以 root 身份安装和具有不同的目录路径等。

“pip install virtualenv”输出:

收集虚拟环境使用缓存的 virtualenv-20.0.31-py2.py3-none-any.whl (4.9 MB)
要求已满足:/Users/garrettpinto/Library/Python/3.8/lib/python/site-packages 中的 six<2,>=1.9.0(来自 virtualenv)(1.15.0)
已满足要求:/Users/garrettpinto/Library/Python/3.8/lib/python/site-packages 中的 appdirs<2,>=1.4.3(来自 virtualenv)(1.4.4)
已满足要求:/Users/garrettpinto/Library/Python/3.8/lib/python/site-packages 中的 filelock<4,>=3.0.0(来自 virtualenv)(3.0.12)
已满足要求:diSTLib<1,>=0.3.1 in/Users/garrettpinto/Library/Python/3.8/lib/python/site-packages(来自 virtualenv)(0.3.1)
安装收集的包:virtualenv
成功安装virtualenv-20.0.31

“virtualenv venv”输出:

在 416 毫秒内创建虚拟环境 CPython3.8.5.final.0-64
创建者 CPython3Posix(dest=/Users/garrettpinto/Desktop/rp-portfolio/distribution/venv,clear=False,global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/garrettpinto/Library/Application Support/virtualenv)
添加种子包:pip==20.2.2, setuptools==49.6.0, wheel==0.35.1
激活器 BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

“source venv/bin/activate”不返回任何内容

./venv/bin/activate"输出:

zsh:权限被拒绝:./venv/bin/activate

“sudo ./venv/bin/activate”输出:

须藤:./venv/bin/activate:找不到命令

想法?

1 Câu trả lời

由于虚拟环境的演变方式,目前有很多关于虚拟环境的令人困惑的信息。从 Python 3.3 开始,venv 模块作为标准库的一部分随 Python 一起提供,用于创建虚拟环境,如果您刚刚开始,我建议您先学习它。安装 Python 3.8 后,无需安装任何额外内容。

在 VSCode 终端的项目主目录中,试试这个:

python3 -m venv venv
.venv/bin/kích hoạt
pip install Django

这是三行的作用:

  1. 调用Python模块venv,在venv目录下新建一个虚拟环境
  2. 运行脚本以激活位于路径 venv/bin/activate 中的虚拟环境
  3. Hiện nay venv 已激活,安装 Django。

首次安装后,您只需重复步骤 (2) 即可激活它。您还可以让 VSCode 在您启动 IDE 时自动启动它。安装Python插件后,您可以 pip 击VSCode底部的栏,选择您创建的venv中的Python版本。祝你好运!

làm mới:

这是它在我机器上的 zsh 中运行的示例:

$ zsh
% python3 --version
Python 3.8.2
% python3 -m venv venv
% . venv/bin/activate
(venv) % pip install Django
Collecting Django
Collecting pytz (from Django)
Collecting asgiref~=3.2.10 (from Django)
Collecting sqlparse>=0.2.2 (from Django)
Installing collected packages: pytz, asgiref, sqlparse, Django
Successfully installed Django-3.1.1 asgiref-3.2.10 pytz-2020.1 sqlparse-0.3.1

关于python - 不能 "activate"virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63694874/

45 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com