我不能进入我的虚拟环境

2024-09-28 01:23:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手。最近,我开始学习Django,学习了Mozilla的教程。我按照教程中的步骤创建了一个python虚拟环境。但是,我无法激活我创建的虚拟环境。作为。结果,我无法继续学习教程。我花了几个小时试图在谷歌上找到一个解决方案,但似乎没有任何效果。我附上了一张终端窗口的图片,您可以看到我输入的命令和结果

hemantasundaray@Deepaks-MacBook-Pro ~ % source createdenv/bin/activate
source: no such file or directory: createdenv/bin/activate
hemantasundaray@Deepaks-MacBook-Pro ~ % ls virtualenv
ls: virtualenv: No such file or directory
hemantasundaray@Deepaks-MacBook-Pro ~ % workon 
zsh: command not found: workon
hemantasundaray@Deepaks-MacBook-Pro ~ % 

我做错什么了

enter image description here


Tags: orsourcebin虚拟环境教程lsdirectorypro
1条回答
网友
1楼 · 发布于 2024-09-28 01:23:57

基本上,虚拟环境是隔离python包,以便它们不会干扰系统范围的包

我建议您的问题是,cd到您希望项目驻留的文件夹,并创建虚拟环境。我的建议是用pipenv来创建虚拟环境。它是由肯尼思·雷茨制作的,非常棒,github link

如果你想安装pipenv,只要在ubuntu上用pip或apt安装,在mac上用brew安装,也可以用python提供的pip安装pipenv

      sudo apt install python3-pipenv 

或者你可以用pip安装

      pip3 install pipenv

或者对于mac使用,遵循answer

      brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/2c0bbfa297e2429cd6e080ad5231f3aa56ff4f65/Formula/pipenv.rb

pipenv

要安装django,只需使用上述pipenv shell命令激活虚拟环境并运行

    pipenv install django

例如: -如果你想创建一个新的djangodjango_project_you_fancy,我会这样做

        mkdir my-django-project
        cd my-django-project
        pipenv shell

这将创建一个Pipfile,下次您想使用虚拟环境时,只需将cd放入文件夹并键入pipenv shell

enter image description here

简单地运行django-admin命令来创建项目并开始有趣的工作

     django-admin startproject django_project_you_fancy

manage.py

相关问题 更多 >

    热门问题