您如何激活原子中的静脉?

时间:2018-07-15 17:23:30

标签: atom-editor python-venv

我对所有这些都是新手,我一直在竭尽所能地学习教程,我想尝试进行Web应用程序开发,但是我显然在做某事或缺少某些事。

我在Atom终端上运行了pip install Django,它说安装成功,但发出警告说我的安装文件不属于PATH,即使该文件实际上位于PATH上,但我相信我已解决了该问题

然后我尝试遵循Django教程,该教程告诉我pip install venv,我无法使其正常运行,但我确实在Atom atom-python-virtualenv上找到了虚拟环境包并进行了安装。

它在我的下拉软件包菜单中,但是当我单击make并输入名称时,什么也没有发生。

自昨晚以来,我一直在反复尝试找出如何在我的原子终端中激活虚拟环境,但似乎没有任何效果!我在Windows Powershell中尝试了相同的命令,它们工作得很好,因此我回到Atom,在该Powershell中再次尝试了,前几件事仍然有效,但最终还是出现错误,我将在下面进行复制/粘贴。

PS C:\Users\Amelia\Documents\Atom Projects\microblog> cd env:
PS Env:\> ls virtual_env
ls : Cannot find path 'virtual_env' because it does not exist.
At line:1 char:1
+ ls virtual_env
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (virtual_env:String) [Get-ChildItem], ItemN
   otFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemComm
   and

PS Env:\> cd c:

PS C:\Users\Amelia\Documents\Atom Projects\microblog> .\venv\Scripts\activate
.\venv\Scripts\activate : The term '.\venv\Scripts\activate' is not recognized as the
name of a cmdlet, function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ .\venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.\venv\Scripts\activate:String) [], Comman
   dNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我不知道我在这里做错了什么,如果我看一下,venv文件就位于我的脚本文件中,但是我似乎没有做任何事情允许它们被激活。

我要做的就是学习如何做这些事情,但我无法使其正常工作。这是我到目前为止遇到的第一个问题,我对如何解决这个问题完全不知所措。

venv是否与Atom完全不兼容??

无论如何我都在运行Windows 10。

2 个答案:

答案 0 :(得分:3)

我的朋友,首先,您必须以系统中的特定方式为项目选择特定的文件夹。 然后在该路径上通过cmd创建一个virtualenv。.enter image description here

enter image description here

现在我正在通过cmd激活我的virtualenv enter image description here

现在,我位于Virtualenv中,如果系统上已安装Atom,则可以登录

enter image description here

现在,在Atom软件的屏幕左下方,按noVirtualenv。 将打开一个窗口,其中显示您的Virtualenv名称,您可以通过点击它来选择它。

enter image description here

现在您的Virtualenv已准备就绪,您可以创建或导入自己的项目并开始使用。

enter image description here

答案 1 :(得分:0)

您可以通过输入

从命令行激活虚拟环境。
system()

其中mypython是您为虚拟环境指定的名称。假设Atom扩展正确创建了虚拟环境。