【问题标题】:pip is installing to Python 3.7, but I am only able to access Python 3.5pip 正在安装到 Python 3.7,但我只能访问 Python 3.5
【发布时间】:2019-04-18 19:29:16
【问题描述】:

我安装了 Python 3.5.7 和某些版本的 Python 3.7。 Python 3.7 肯定是通过自制软件安装的,但我可能已经手动安装了 Python 3.5。 pip3 正在将包安装到 Python 3.7 的文件夹中,我想使用 Python 3.7,但我不知道如何。命令 python3 使用 Python 3.5,似乎没有 Python 3.7 的文件。

usern$ which python3 
/usr/local/bin/python3
usern$ python3
Python 3.5.7 (default, Apr 18 2019, 12:58:07) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
exit()
usern$ python3 --version
Python 3.5.7
usern$ pip3 --version
pip 19.0.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
usern$ /usr/local/lib/python3.7
-bash: /usr/local/lib/python3.7: is a directory
usern$ /usr/local/bin/python3.7
-bash: /usr/local/bin/python3.7: No such file or directory
usern$ python3.7
-bash: python3.7: command not found

【问题讨论】:

  • 也许你安装了多个版本的python。试试ls -l /usr/local/bin |grep python 看看/usr/local/bin 中是否有另一个python 版本。或者试试python3.7 --version。命令python3 可能只是符号链接到版本 3.5。
  • head -1 $(which pip3)。见en.wikipedia.org/wiki/Shebang_(Unix)

标签: python python-3.x macos pip


【解决方案1】:

其实我只是用过

brew link --overwrite python

而且效果非常好。我的 Python 3.5 文件夹已被删除,但 Python 3.7 一切正常。

【讨论】:

    【解决方案2】:
    1. 您在 finder 中转到“go”,然后按 Alt/option
    2. 然后点击库文件夹并打开它
    3. 你会在里面找到一个python文件夹
    4. 删除它并从网站重新安装python最新版本
    5. 在此之后您的版本将发生变化

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 2022-11-15
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      相关资源
      最近更新 更多