在Windows上可以通过符号链接将模块添加到Python搜索路径(例如site-packages目录)吗?

3 投票
1 回答
1588 浏览
提问于 2025-04-16 00:39

我试着在Python的site-packages目录里创建一个符号链接,使用的是mklink /D这个命令(我在Windows 7的电脑上)。可是当我用import语句导入这个模块时,系统找不到它。要是我把这个模块直接复制到site-packages目录里,就能正常使用。请问我是不是做错了什么,还是说在Windows上根本就不支持这样做?

我用的是Python 2.6。

1 个回答

1

我刚在Windows 7上用Python 2.7做了这个,结果成功了。以下是我按照的步骤。

  1. 打开一个有必要权限的Windows命令提示符
  2. 进入site-packages目录

    输入命令:cd c:\Python27\Lib\site-packages

  3. 创建链接

    输入命令:mklink /D modulename c:\path\to\module\real\location\modulename

撰写回答