模块安装在python 2.7而不是3.5通过pip

时间:2016-12-15 19:23:55

标签: python pip

我有两个版本,但是当我使用pip下载lxml时,它显然已安装在2.7中,我该如何指定安装路径?

$order_id = 123456;
$order    = new WC_Order($order_id);

foreach ($order->get_items() as $order_item_id => $item){ 
    wc_delete_order_item($order_item_id);
}

2 个答案:

答案 0 :(得分:1)

你可以尝试

python3 -m pip install lxml

pip3 install lxml

答案 1 :(得分:1)

您是否通过Anaconda environments安装了版本(链接是一个关于如何使用的示例,问题适用于Mac,但答案应该适用于所有内容)?

如果是这样,您需要先激活相应版本的环境(例如,如果conda create -n py3 Python=3创建了环境,请在pip install之前提供activate py3

如果没有,1。你应该考虑anaconda 2.你需要检查路径中的哪个python版本。我猜在两个单独的文件夹中有两个python可执行文件。检查你的路径。尝试运行'which python'来查看执行哪个python。在两个文件夹的每一个中都有一个pip可执行文件。您需要运行Python 3安装中的那个。