我一直关注these instructions。即:
在其中创建了一个文件夹blah_project
和另一个文件夹venv
。
运行virtualenv --no-site-packages venv
在venv
中创建虚拟环境。
用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/