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