标签: virtualenvwrapper

使用 Django 框架时,什么是“workon”?

workon使用Django框架时是什么?

是不是在使用的时候virtualenv需要激活或者停用等等,但是如果你安装并使用,virtualenvwrapper那么你就不需要做所有这些,只需要创建环境并使用workon来切换?有人可以介绍一下virtualenvvirtualenvwrapper、 和workon彼此之间的关系吗?

django virtualenv virtualenvwrapper

3
推荐指数
1
解决办法
2807
查看次数

如何在 Windows 上激活 virtualenv?

我先删除了 virtualenv,然后再次创建它。按照这篇文章.\\Envs\automation_cookbook\Scripts\activate.bat中提到的方式运行。但提示根本没有改变。我怀疑我是否运行成功。

PS C:\Users\yashi> rmvirtualenv automation_cookbook

    Deleted C:\Users\yashi\Envs\automation_cookbook

PS C:\Users\yashi> mkvirtualenv automation_cookbook
created virtual environment CPython3.9.0.final.0-64 in 329ms
  creator CPython3Windows(dest=C:\Users\yashi\Envs\automation_cookbook, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\yashi\AppData\Local\pypa\virtualenv)
    added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1
  activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
PS C:\Users\yashi> .\\Envs\automation_cookbook\Scripts\activate.bat
PS C:\Users\yashi> 
PS C:\Users\yashi> lsvirtualenv

dir /b /ad "C:\Users\yashi\Envs"
==============================================================================
automation_cookbook
Run Code Online (Sandbox Code Playgroud)

编辑:我正在通过 virtualenvwrappe 尝试它

python virtualenv virtualenvwrapper

3
推荐指数
1
解决办法
2万
查看次数

Virtualenvwrapper.sh函数在bash shell中不可用

我正在做一个virtualenvwrapper的新安装,由于某种原因,在运行virtualenvwrapper.sh后,它的功能不可用.

$ virtualenvwrapper.sh
creating.....
$ workon
workon: command not found
Run Code Online (Sandbox Code Playgroud)

我知道它正在运行,除了成功创建所有VE文件之外,我已经在echo "please get here"语句中包含了一些函数定义,它们都受到了影响.

所以呢?

python bash virtualenvwrapper

2
推荐指数
1
解决办法
1662
查看次数

Ubuntu:无法为python设置virtualenv

我正在使用Ubuntu.我试图遵循在Amazon Elastic Beanstalk上部署Django.

而不是使用yum,我apt-get改为使用.

我很好地遵循了前进的每一步.

root@james-MacBookPro:/home/james# virtualenv --version
1.7.2
root@james-MacBookPro:/home/james# python --version
Python 2.7.6
root@james-MacBookPro:/home/james# apt-get install  python-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
root@james-MacBookPro:/home/james# apt-get install python2.7-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python2.7-dev is already the newest version.
0 upgraded, 0 newly installed, 0 …
Run Code Online (Sandbox Code Playgroud)

python ubuntu virtualenv virtualenvwrapper python-2.7

2
推荐指数
1
解决办法
970
查看次数

在virtualenvwrapper中激活环境

我安装virtualenvvirtualenvwrapper使用此命令创建了一个环境:

mkvirtualenv cv
Run Code Online (Sandbox Code Playgroud)

它的工作原理和创建后,我是在新的环境中。现在我重新启动计算机,然后又想回到activate那个环境,但是如何?

我使用本教程在Mac上安装Opencv,步骤之一是创建新环境。我现在很困惑:

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
Run Code Online (Sandbox Code Playgroud)

virtualenv已经使用过,但是我是新手virtualenvwrapper,我不知道现在该怎么办

python opencv pip virtualenv virtualenvwrapper

2
推荐指数
1
解决办法
5590
查看次数

文件名,目录名或卷标语法不正确 - virtualenvwrapper

我在win7上安装了python3.6的virtualenvwrapper-win.当使用它,并提供另一个版本的python的路径时,我收到以下错误消息:

> mkvirtualenv mynew_env --python=d:\python\python35\python.exe
Running virtualenv with interpreter d:\python\python35\python.exe
Using base prefix 'd:\\python\\python35'
New python executable in C:\Users\Bob\Envs\mynew_env\Scripts\python.exe
Installing setuptools, pip, wheel...done.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
Run Code Online (Sandbox Code Playgroud)

我如何解决它?我在我的python安装路径中尝试了不同的斜杠:反斜杠,正斜杠,双反斜杠,结果总是一样的.

python virtualenv virtualenvwrapper

2
推荐指数
1
解决办法
1026
查看次数

IOError:[Errno 13]权限被拒绝:'/ usr/local/lib /netscape/mime.types'

我正在创建一个虚拟环境mkvirtualenv,我得到了这个错误,我哪里出错了?

$ mkvirtualenv data
New python executable in /home/usman/.virtualenvs/data/bin/python
Installing setuptools, pip, wheel...
  Complete output from command /home/usman/.virtualenvs/data/bin/python - setuptools pip wheel:
  Collecting setuptools
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/commands/install.py", line 324, in run
    requirement_set.prepare_files(finder)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 554, in _prepare_file
    require_hashes
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 465, in find_requirement
    all_candidates …
Run Code Online (Sandbox Code Playgroud)

netscape setuptools virtualenv virtualenvwrapper python-2.7

2
推荐指数
1
解决办法
1159
查看次数

如何使用pyenv安装的python创建virtualenv

我安装了2个pyenv版本

pyenv versions
  system
* 2.7 (set by ../.python-version)
  3.5.3
Run Code Online (Sandbox Code Playgroud)

当我virtualenv在项目目录中创建一个内部目录时,我希望它virtualenv为当前的pyenvpython版本创建一个2.7

但是当我使用创建一个 mkvirtualenv whatever

虚拟环境正在创建python3 virtualenv

ll ~/.virtualenvs/mobile2/bin
total 5800
-rw-r--r--  1 ohadperry  staff   2.0K Sep  6 10:59 activate
-rw-r--r--  1 ohadperry  staff   1.0K Sep  6 10:59 activate.csh
-rw-r--r--  1 ohadperry  staff   2.1K Sep  6 10:59 activate.fish
-rw-r--r--  1 ohadperry  staff   1.1K Sep  6 10:59 activate_this.py
-rwxr-xr-x  1 ohadperry  staff   266B Sep  6 10:59 easy_install
-rwxr-xr-x  1 ohadperry  staff   266B Sep  6 10:59 …
Run Code Online (Sandbox Code Playgroud)

python virtualenv virtualenvwrapper pyenv

2
推荐指数
1
解决办法
553
查看次数

virtualenvwrapper - 环境变量不保存

virtualenvwrapper在ubuntu上有问题.

我正在研究简单的Django项目foo.我决定SECRET_KEYsettings.py环境变量中移除并保存它.一切顺利:

在bash我进入了

export SECRET_KET=['...']
Run Code Online (Sandbox Code Playgroud)

settings.py我输入:

SECRET_KEY = os.environ['SECRET_KEY']
Run Code Online (Sandbox Code Playgroud)

此外,我测试了该应用程序正在运行,一切正常.

在我再次使用workon foobash中的命令开始处理项目后,我试图简单地运行服务器python manage.py runserver并且SECRET_KEY无法正常工作.我得到的错误是:

    ...
    SECRET_KEY = os.environ['SECRET_KEY']
  File "/home/user/.virtualenvs/foo/lib/python3.6/os.py", line 669, in __getitem__
    raise KeyError(key) from None
KeyError: 'SECRET_KEY'
Run Code Online (Sandbox Code Playgroud)

我已经读过这个变量应该在postactivate文件中设置.virtualenvs/foo/bin/,但那里什么都没有.

幸运的是,这只是一个简单的测试项目,但是如何在使用时确保环境变量将保存在我的下一个virtualenv中virtualenvwrapper

python django virtualenv virtualenvwrapper python-3.x

2
推荐指数
1
解决办法
935
查看次数

我如何找到virtualenv python的路径

如何找到本教程构建的virtualenv python的路径?
(我想在这个环境中找到python并在我的日食中使用它)

$ sudo pip install virtualenv virtualenvwrapper
$ export WORKON_HOME=$HOME/.virtualenvs
$ source /usr/local/bin/virtualenvwrapper.sh

$ echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.bashrc
$ echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc

$ source ~/.bashrc

$ mkvirtualenv cv -p python3
Run Code Online (Sandbox Code Playgroud)

python virtualenv virtualenvwrapper

2
推荐指数
2
解决办法
4402
查看次数