首页 > 解决方案 > 已安装的模块可从 python3 访问但不能从 2.7 访问?

问题描述

使用 pip 安装的模块适用于 ver3,但不适用于 ver2。有没有办法让它也可以与ver2一起使用。作者说它应该有效。我只是不知道如何强制它安装在 ver2 目录中:

# pip install apted
Collecting apted
  Downloading https://files.pythonhosted.org/packages/b9/71/c2bcf92376d3ae65d57111d33f577aca68d343e1b7b1914a3767bfbac18e/apted-1.0.3-py3-none-any.whl (40kB)
     |████████████████████████████████| 40kB 514kB/s 
Installing collected packages: apted
Successfully installed apted-1.0.3

例子 :

$ python -m apted -t {a{b}{c}} {a{b{d}}} -mv
/usr/bin/python: No module named apted

$ python3 -m apted -t {a{b}{c}} {a{b{d}}} -mv
distance:             2
runtime:              0.0001785755157470703
{a{b}{c}} -> {a{b{d}}}
{c} -> None
{b} -> {b{d}}
None -> {d}

这解决了:

 # pip2 install apted

标签: pythonmoduleinstallationversion

解决方案


这解决了:

# pip2 install apted

推荐阅读