是否可以将 Nose ( http://somethingaboutorange.com/mrl/projects/nose/0.11.1/ ) 安装到 Linux 机器上我的主目录的子目录中?(我不在该机器的 sudoers 列表中。)如果是这样,我该怎么做?
是否可以将 Nose ( http://somethingaboutorange.com/mrl/projects/nose/0.11.1/ ) 安装到 Linux 机器上我的主目录的子目录中?(我不在该机器的 sudoers 列表中。)如果是这样,我该怎么做?
答案是使用virtualenv。
但我没有提到(因为我不在 sudoers 列表中),我还进行了自定义 Python 安装。当我按照Crast在https://stackoverflow.com/questions/2278028/how-do-i-work-around-this-problem-creating-a-virtualenv-environment-with-a-custom/中的说明正确安装时2278059#2278059,我能够使用该版本的 Python 安装鼻子。
更新:直到现在我才注意到,当我实际运行时
nosetests
,我得到:我将尝试使用
--root
其他答案中建议的选项重新安装。大多数 setup.py 脚本也支持自定义根目录设置。所以你可以像这样使用它们:
在PYTHONPATH中拥有该子目录,您将能够访问您在那里安装的模块。