【问题标题】:How to tell the console which python to use for installation如何告诉控制台使用哪个 python 进行安装
【发布时间】:2014-09-18 07:49:35
【问题描述】:

通常我使用pip 为python 安装站点包。不幸的是,这并非每次都有效,我必须通过控制台来完成。在 OS X 10.6 上预装了 python 2.6,但我使用的是 3.3 版 如何在键入python setup.py install 时告诉控制台将其安装到我的 3.3 的站点包文件夹中,并且,如果需要轻松安装(distutils)来查看我的 3.3 版站点包文件夹中的此站点包?

【问题讨论】:

    标签: python terminal installation osx-snow-leopard easy-install


    【解决方案1】:

    问题是 OS X python 在您的路径中排在第一位。安装 Python 3 应该在您的路径中放置一个 python3 可执行文件。使用以下命令。

    python3 setup.py install
    

    要确保它安装在 Python 3.3 中,而不是其他版本的 Python 3 中,请使用以下命令。

    python3.3 setup.py install
    

    或者,您可以修改您的PATH,以便 Python 3 可执行目录首先出现在您的路径中。如果您调整路径,类似以下的方法会起作用。

    export PATH="/PATH/TO/PYTHON3/BINARY/:$PATH"
    

    【讨论】:

    • 我不需要指定哪个版本吗?像 3.3?
    • @Christoph 您是否尝试使用python3 命令而不是python
    • 我会试一试,需要一段时间。大包。查看终端,它看起来像是将其安装到 3.4,而不是 3.3
    • 顺便说一句。运行setup.py install之后我总是需要运行setup.py build吗?
    • 如果你有多个版本的 Python 3,你应该使用python3.3。请参阅我的更新答案。
    猜你喜欢
    • 2023-03-29
    • 2019-03-21
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2011-07-01
    • 2010-09-27
    相关资源
    最近更新 更多