gpt4 book ai didi

python - 如何在 Mac 上的不同 Python 可执行文件之间快速切换?

转载 作者:行者123 更新时间:2023-12-01 04:50:14 25 4
gpt4 key购买 nike

谁能告诉我如何在 Mac 上快速切换以下 Python 可执行文件?

我希望能够在一个特定的虚拟环境中规定使用 psiTurk 所需的 Enthought Canopy 可执行文件

  • “计算机 native ”/usr/local/bin/python
  • “本地到虚拟环境”/Users/brendan/Dropbox/workspace/psiturktest Five
  • “Enthought Canopy”/Users/brendan/Library/Enthought/Canopy_64bit/User/bin/python
  • “.bash_profile”/Library/Frameworks/Python.framework/Versions/2.7/bin/python

有一个简单的终端命令可以做到这一点吗?

目前,如果我编辑 .bash_profile,我只能让我的机器使用 Enthought Canpy 版本,但是一旦我为项目激活新的虚拟环境,就会切换到虚拟环境本地 python 可执行文件

一如既往,非常感谢任何帮助。

编辑:

以下错误是我尝试使用virtualenv -p/Users/brendan/Library/Enthought/Canopy_64bit/User/bin/python canopy时收到的错误

localhost:workspace brendan$ virtualenv -p /Users/brendan/Library/Enthought/Canopy_64bit/User/bin/python canopy
Running virtualenv with interpreter /Users/brendan/Library/Enthought/Canopy_64bit/User/bin/python
Using base prefix '/Applications/Canopy.app/appdata/canopy-1.4.1.1975.macosx-x86_64/Canopy.app/Contents'
New python executable in canopy/bin/python
dyld: Library not loaded: @rpath/Python
Referenced from: /Users/brendan/Dropbox/workspace/canopy/bin/python
Reason: image not found
ERROR: The executable canopy/bin/python is not functioning
ERROR: It thinks sys.prefix is u'/Users/brendan/Dropbox/workspace' (should be u'/Users/brendan/Dropbox/workspace/canopy')
ERROR: virtualenv is not compatible with this system or executable
localhost:workspace brendan$

最佳答案

您可以使用以下方法创建virtualenv:

virtualenv -p /Users/brendan/Library/Enthought/Canopy_64bit/User/bin/python canopy

然后执行

source canopy/bin/activate

(如果您使用 Unix 并使用 Bash)。

Virtualenv 可以使用 pip install virtualenv 安装,或者按照 home page 上的说明进行安装。

关于python - 如何在 Mac 上的不同 Python 可执行文件之间快速切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629525/

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