我一直关注these instructions。即:
在其中创建了一个文件夹blah_project和另一个文件夹venv
运行virtualenv --no-site-packages venvvenv中创建虚拟环境。
venv激活source venv/bin/activate
运行pip install pyramid
运行pcreate -s alchemy blah
现在,我面临的问题是,如果我运行任何命令,例如python blah/setup.py test -q,所需的包都不会安装在相应的venv子路径中,而是安装在当前目录中。这是预期的行为吗?如何设置脚本以始终以正确的路径安装包?
我试着看了一下setup.py里面,我没有发现任何相关的东西,也就是说,没有路径传递到setuptools.setup()函数调用。

最佳答案

尝试

pip install -e .

这将帮助您在venv环境中安装需求。

关于python - Pyramid中的virtualenv + setuptools问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12887953/

10-12 21:09