Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django virtualenv_Python_Django_Virtualenv - Fatal编程技术网

Python django virtualenv

Python django virtualenv,python,django,virtualenv,Python,Django,Virtualenv,我有几个关于virtualenv的问题 我在网上找到了一些关于的文档,尽管我认为我的安装程序没有正确安装某些东西 基本上,我正在考虑将我的应用程序分离到它们自己的目录中,我希望开始升级django和某些其他功能,以便部署到服务器上 所以我去安装了virtualenv pip install virtualenv mkdir virt_env vitualenv virt_env/virt1 --no-site-packages source virt_env/virt1/bin/activa

我有几个关于virtualenv的问题

我在网上找到了一些关于的文档,尽管我认为我的安装程序没有正确安装某些东西

基本上,我正在考虑将我的应用程序分离到它们自己的目录中,我希望开始升级django和某些其他功能,以便部署到服务器上

所以我去安装了virtualenv

pip install virtualenv
mkdir virt_env
vitualenv virt_env/virt1 --no-site-packages
source virt_env/virt1/bin/activate
设置我的新virtualenv

pip install virtualenv
mkdir virt_env
vitualenv virt_env/virt1 --no-site-packages
source virt_env/virt1/bin/activate
根据这一点——没有站点软件包,您的安装应该只包含基本内容

我已经激活了我的virtualenv

pip install virtualenv
mkdir virt_env
vitualenv virt_env/virt1 --no-site-packages
source virt_env/virt1/bin/activate
然后运行
yolk-l
,查看安装了哪些软件包。 结果似乎远远不止是基本的,因为我以前的所有插件都还在列表中

我甚至尝试过
停用
,将目录更改为名为
virt1
的环境,然后再次运行
yolk-l

它仍然列出了我所有的包裹


这是正常的,还是我做错了什么?

您使用的是安装在virtualenv中的蛋黄还是全球蛋黄安装

flaper87@BigMac:/tmp$ virtualenv test3 --no-site-packages
New python executable in test3/bin/python
Installing setuptools............done.
Installing pip...............done.
flaper87@BigMac:/tmp$ source test3/bin/activate
(test3)flaper87@BigMac:/tmp$ pip install yolk
Downloading/unpacking yolk
  Downloading yolk-0.4.1.tar.gz (80Kb): 80Kb downloaded
  Running setup.py egg_info for package yolk
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./test3/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg (from yolk)
Installing collected packages: yolk
  Running setup.py install for yolk
    Installing yolk script to /private/tmp/test3/bin
Successfully installed yolk
Cleaning up...
(test3)flaper87@BigMac:/tmp$ yolk -l
Python          - 2.6.1        - active development (/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload)
pip             - 1.0.1        - active 
setuptools      - 0.6c11       - active 
wsgiref         - 0.1.2        - active development (/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6)
yolk            - 0.4.1        - active 
(test3)flaper87@BigMac:/tmp
我真的建议您看看VirtualEnvrapper[0],它是一组扩展,可以帮助您管理virtualenvs

干杯


[0]

我猜这与
蛋黄
有关,而不是与
虚拟病毒
有关。如果您在激活virtualenv时只执行
python
,然后尝试导入一个不应该存在的包,您将看到更可能的错误。正确,这似乎是蛋黄的问题。谢谢你的提示。