我已按照这些说明进行操作。那是:
- 在其中创建了一个文件夹
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()函数调用的路径。