当默认使用另一个python包(例如2.6)时,将python包(例如lxml)安装到特定的python版本(例如3.1



这些简单的事情让我很困扰:

我注意到我安装的lxml无法从python3.1 shell中找到。

python2.6 shell没有问题

所以我现在的问题是-我如何安装lxml到python3.1?sudo pip install lxml只是告诉我lxml已经安装了。

我知道我可以正确地使用virtualenv来做到这一点-但老实说,我只是试图以最简单的方式学习python。因此,我认为我不需要像我(错误地)理解virtualenv提供的那样需要"包锁定"。任何可以让我保持困惑,让我专注于编程的东西:-)

我当然可以直接卸载python2.6,但是我想那样的话我的debian系统会崩溃的。

Thanks in advance

每个版本的Python都是相互独立的。这适用于包括pip命令在内的所有命令。您需要为每个版本安装一次pip,然后每个版本获得一个pip命令。

相关内容

最新更新