gpt4 book ai didi

python - 如何将 pip3 更改为始终安装到某个目录? (我有多个路径令人困惑)

转载 作者:太空宇宙 更新时间:2023-11-04 00:38:42 25 4
gpt4 key购买 nike

当我 echo $PATH 我收到 /Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/me/.rvm/bin

我觉得这条路太长了,而且令人困惑。我似乎有许多不必要的相同文件/符号链接(symbolic link)。我通过 Homebrew 下载了 python 3,但 Idle 没有工作,所以我也从官方网站下载了 Python 3,这可能会让人感到困惑。

我通过 Homebrew 在 Cellar 中下载了其他模块。

如何让 Pip3 始终安装到 Cellar 路径中? PyCharm 中使用的路径是/usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/bin/python3.6

bash_profile.txt 显示:

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
eval $(/usr/libexec/path_helper -s)

# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
export PATH="/usr/local/bin:$PATH"

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

##
# Your previous /Users/me/.bash_profile file was backed up as /Users/gf/.bash_profile.macports-saved_2017-03-15_at_18:43:29
##

# MacPorts Installer addition on 2017-03-15_at_18:43:29: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.


# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

最佳答案

看来你这里有很多问题。让我们看看是否可以解决这个问题。

/Library/Frameworks/Python.framework/Versions/3.6/bin 出现在您的 $PATH两次。在文本编辑器中打开 ~/.bash_profile 并删除其中一个。我建议实际上删除开头的 /Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin ,因为 Homebrew 有已经为您将 python3pip3 链接到 /usr/local/bin 中,如果您删除这两个路径,这将是您路径中的第三个。

/Library/Frameworks/Python.framework/Versions/2.7/bin 也可以从您的 $PATH 中删除; python (2.7) 和 pip(对于 Python 2.7)都链接在 /usr/bin 中,这是您 $PATH

正如您所指出的,从网站安装 Python 3 也让人感到困惑。 Pycharm 使用的路径是正确的;那是 Homebrew 的 Python 3.6 文件夹。如果只想使用 Homebrew,可以删除/Library 中的 Python 3.6 安装。

如果您真的需要 IDLE(不确定为什么会这样,因为 Pycharm 无论如何更好),您可以运行 brew linkapps python3 来链接来自 Homebrew 的 Python 3.6 的那些到 /Applications

希望这能解决您的问题!

关于python - 如何将 pip3 更改为始终安装到某个目录? (我有多个路径令人困惑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42846916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com