Python virtualenv引用的是全局库吗?

Python virtualenv引用的是全局库吗?,python,google-app-engine,virtualenv,nose,Python,Google App Engine,Virtualenv,Nose,我有一个Python脚本,它使用nose库在运行测试之前设置一些自定义选项。我的项目位于一个使用Python 2.5的virtualenv中。我的全局Python版本最近升级到了2.7,但是因为我使用的是virtualenv,所以我应该被屏蔽。但是,最后几行看起来像是引用了非本地版本的nosegae build/bdist.linux-x86_64/egg/nosegae.py在哪里?它看起来是本地的,但相对路径不存在 Traceback (most recent call last): F

我有一个Python脚本,它使用
nose
库在运行测试之前设置一些自定义选项。我的项目位于一个使用Python 2.5的virtualenv中。我的全局Python版本最近升级到了2.7,但是因为我使用的是virtualenv,所以我应该被屏蔽。但是,最后几行看起来像是引用了非本地版本的
nosegae

build/bdist.linux-x86_64/egg/nosegae.py在哪里?它看起来是本地的,但相对路径不存在

Traceback (most recent call last):
  File "scripts/run_nosetests.py", line 70, in <module>
    nose.run(argv=nose_opts)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 282, in run
    return TestProgram(*arg, **kw).success
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 117, in __init__
    **extra_args)
  File "/usr/lib/python2.5/unittest.py", line 767, in __init__
    self.parseArgs(argv)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 134, in parseArgs
    self.config.configure(argv, doc=self.usage())
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/config.py", line 324, in configure
    self.plugins.begin()
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py", line 93, in __call__
    return self.call(*arg, **kw)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py", line 161, in simple
    result = meth(*arg, **kw)
  File "build/bdist.linux-x86_64/egg/nosegae.py", line 129, in begin
  File "build/bdist.linux-x86_64/egg/nosegae.py", line 153, in _install_hook
TypeError: __init__() takes at least 3 arguments (2 given)
回溯(最近一次呼叫最后一次):
文件“scripts/run_nosets.py”,第70行,在
nose.run(argv=nose\u选项)
文件“/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site packages/nose-0.11.3-py2.5.egg/nose/core.py”,第282行,运行中
返回TestProgram(*arg,**kw)。成功
文件“/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site packages/nose-0.11.3-py2.5.egg/nose/core.py”,第117行,在__
**额外参数)
文件“/usr/lib/python2.5/unittest.py”,第767行,在__
self.parseArgs(argv)
文件“/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site packages/nose-0.11.3-py2.5.egg/nose/core.py”,第134行,以parseArgs格式
self.config.configure(argv,doc=self.usage())
文件“/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site packages/nose-0.11.3-py2.5.egg/nose/config.py”,第324行,在configure中
self.plugins.begin()
文件“/home/matthew/dev/projects/jazzy_-jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py”,第93行,在__
返回自呼叫(*arg,**kw)
文件“/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py”,第161行,简单格式
结果=方法(*参数,**kw)
文件“build/bdist.linux-x86_64/egg/nosegae.py”,第129行,在begin中
文件“build/bdist.linux-x86_64/egg/nosegae.py”,第153行,在安装钩子中
TypeError:\uuuu init\uuuu()至少接受3个参数(给定2个)

类似于:
sudofind/| grep'nosegae.py'
的东西怎么样?假设你在你的路径上使用了unixish的东西。。。这将列出该文件的所有位置;cd测试。垃圾箱/激活;pip安装鼻罩鼻罩;找到|grep nosegae,nosegae.py的唯一位置是
/lib/python2.7/site packages/nosegae.py
。那么首先,您是如何安装nosegae的?第二,您是否记得运行
。bin/activate
?无法在virtualenv下运行appengine。appengine使用的任何库都必须复制到项目中。virtualenv对于解决依赖项等问题以及定义项目中需要包含的库非常有用。谢谢。我搜索了“nosegae.py”,但没有结果。然后我搜索了“bdist.linux-x86_64”,得到了3个文件夹,都是空的。其中没有一个包含“nosegae.py”或任何子文件夹。是否会动态创建此“build”文件夹?