我正在尝试激活我的虚拟Python环境以与Pylons一起使用,但我认为我正在执行错误的命令.
jem@jem-laptop:~$ source env/bin/activate
bash: env/bin/activate: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我该怎么做?
小智 24
我意识到我必须这样做
jem@jem-laptop:~$ ls
Desktop examples.desktop Public shortener.rb
Documents Mac4Lin_v1.0 ruby-1.9.1-p378 Templates
Downloads Music rubygems-1.3.7 Videos
Dropbox Pictures setcolors.vim virtualenv.py
Run Code Online (Sandbox Code Playgroud)
在这里我们看到virtualenv.py.从这里我只需要
jem@jem-laptop:~$ virtualenv ENV
New python executable in ENV/bin/python
Installing setuptools............done.
Run Code Online (Sandbox Code Playgroud)
然后
jem@jem-laptop:~$ source ENV/bin/activate
(ENV)jem@jem-laptop:~$ deactivate
jem@jem-laptop:~$
Run Code Online (Sandbox Code Playgroud)
解决了 :)
我通常这样做:
$ cd the_project_dir
$ . bin/activate
(the_project)$ _
Run Code Online (Sandbox Code Playgroud)
无论如何,我需要进入项目目录才能继续工作。显然the_project_dir是您创建 virtualenv 的目录的名称。
在2.7版本中,我使用了以下命令:
$ cd project_name
$ virtualenv venv --distribute
$ source venv/Scripts/activate
(venv)
Run Code Online (Sandbox Code Playgroud)