gar*_*arp 3 python django pip virtualenv python-venv
刚开始在虚拟环境中运行 Python,搞乱了 Django,并且无法激活虚拟环境。
过去 4 小时尝试在本地终端/VS Code 上激活虚拟环境 (venv),但没有成功。
避免了“sudo pip install virtualenv”,因为我试图避免以 root 身份安装并具有不同的目录路径等。
使用缓存的 virtualenv-20.0.31-py2.py3-none-any.whl (4.9 MB) 收集 virtualenv
已满足的要求:/Users/garrettpinto/Library/Python/3.8/lib/ 中的 6<2,>=1.9.0 python/site-packages (来自 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)
已满足要求: /Users/garrettpinto/Library/Python/3.8/lib/python/site-packages 中的 distlib<1,>=0.3.1 (来自 virtualenv) (0.3.1)
安装收集的包: virtualenv
成功安装 virtualenv-20.0.31
在 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
zsh:权限被拒绝:./venv/bin/activate
sudo: ./venv/bin/activate: 找不到命令
想法?
Fli*_*rPA 13
由于虚拟环境的演变方式,存在许多令人困惑的信息。从 Python 3.3 开始,该venv
模块可作为 Python 标准库的一部分来创建虚拟环境,如果您刚刚开始,我建议您首先学习它。安装 Python 3.8 后无需安装任何额外内容。
从 VSCode 终端的项目主目录中,尝试以下操作:
python3 -m venv venv
. venv/bin/activate
pip install Django
Run Code Online (Sandbox Code Playgroud)
这三行代码的作用如下:
venv
并在目录中创建新的虚拟环境venv
venv/bin/activate
venv
激活,请安装 Django。首次安装后,您只需重复步骤(2)即可激活它。您还可以让 VSCode 在启动 IDE 时自动启动。安装Python插件后,您可以点击VSCode底部的栏来选择venv
您创建的Python版本。祝你好运!
更新:
这是它在我的机器上运行的示例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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43616 次 |
最近记录: |