我在系统中安装了一个Python模块,无论是在整体根路径(当你执行python setup.py install
时获得的路径)还是在我的主文件夹中(当你执行{{1}时获得的那个) })。
我这样做的原因是我没有root系统访问权限,我需要安装一个具有不同配置的相同模块。
我有两个问题。
(1)我如何知道我正在运行的模块版本?用户还是root版本?
(2)如何告诉python使用另一个?也就是说,当我执行python setup.py install --user
时,我希望它使用import module
版本而不是user
版本。有没有办法使这个永久性?
(3)有没有办法指定导入路径?也就是说,是否有一个root
命令,而不是import module
,我可以用它来导入一个版本而不是另一个版本?但是,我仍然希望使用通常的语法import path/to/module