小编wis*_*124的帖子

自制 python@3.8 更新后重新安装 python 包

我最近通过自制软件将python更新为python@3.8

然后我注意到我的 python 脚本无法链接到我之前用 pip 安装的全局 python 包(全局安装的包,而不是在虚拟环境中)。

这让我陷入了理解如何在 macos 上设置 python 的兔子洞,我有几个问题。

  1. 由自制软件安装的 pip 现在将安装/usr/local/lib/python3.8/site-packages 中的所有软件包。

    • 这是否意味着我需要重新安装所有曾经(现在仍然存在)在/usr/local/lib/python3.7 中的python 包?之后我应该删除后一个目录吗?(就此而言,我可以看到我还有一个/usr/local/lib/python3.6目录)
    • 当下一个 python 更新出现时,将来管理它的有效方法是什么?每个项目的虚拟环境(我对虚拟环境的使用不是很熟悉)?
  2. 当我运行时, brew list | grep python我得到以下列表

python
python3
python@3.8
Run Code Online (Sandbox Code Playgroud)

我可以看到 python@3.8 被正确地符号链接为/usr/local/bin/python3但我不知道上面列表中的 python 和 python3 是什么,因为查看/usr/local/Cellar我可以看到我有一个空的/usr/local/Cellar/python目录和符号链接到它的/usr/local/Cellar/python3目录。我可以删除这两个文件夹吗?

  1. 最后,查看所有这些,我惊讶地发现/usr/bin 中有一个 python3 可执行文件。展望sys.path中当我执行的/ usr / bin中/ python3,我可以看到它的一些排序的Xcode安装蟒,因为它是寻找各种Xcode.app目录库。由于我的/usr/local/bin位于我的 PATH envt 变量的顶部,因此永远不会调用此 python3,但我想知道为什么我根本需要它以及我是否可以摆脱它。 …

macos homebrew python-3.x

5
推荐指数
1
解决办法
775
查看次数

XCode 6.1:调试菜单中的所有命令都变灰了

我目前正在使用 XCode 进行一些 C++ 编程。我的问题是 XCode 中的调试菜单总是灰显的。添加断点也不会改变这一点。

在提问之前我已经搜索了一些,答案主要是确保方案是正确的。我检查了 LLDB 调试器是否被选中并且一个可执行文件已被添加到目标中。我还缺少什么?

谢谢

c++ xcode6

4
推荐指数
1
解决办法
1983
查看次数

标签 统计

c++ ×1

homebrew ×1

macos ×1

python-3.x ×1

xcode6 ×1