我对所有这些都是新手,我一直在竭尽所能地学习教程,我想尝试进行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。
答案 0 :(得分:3)
我的朋友,首先,您必须以系统中的特定方式为项目选择特定的文件夹。
然后在该路径上通过cmd创建一个virtualenv。.
现在,我位于Virtualenv中,如果系统上已安装Atom,则可以登录
现在,在Atom软件的屏幕左下方,按noVirtualenv。 将打开一个窗口,其中显示您的Virtualenv名称,您可以通过点击它来选择它。
现在您的Virtualenv已准备就绪,您可以创建或导入自己的项目并开始使用。
答案 1 :(得分:0)
您可以通过输入
从命令行激活虚拟环境。system()
其中mypython是您为虚拟环境指定的名称。假设Atom扩展正确创建了虚拟环境。