conda“源停用”产生错误:参数太多

2024-01-19

我正在尝试通过以下方式测试创建虚拟环境conda create这是我第一次真正涉足虚拟环境,所以我仍在思考如何使用它们。我的第一个测试是

$ conda create -p /users/me/anaconda/envs/envtest
$ source activate /users/me/anaconda/envs/envtest

但是当我去把它拿下来时source deactivate, I get:

Error: too many arguments.

Some googling https://github.com/conda/conda/issues/339似乎表明我的 .profile 文件中有一些配置会影响此问题,但该文件是空的。这可能会有助于展示我的.bash_profile:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function

# Added by Canopy installer on 2013-09-12
# VIRTUAL_ENV_DISABLE_PROMPT can be set to '' to make bashprompt show that Canopy is active, otherwise 1
VIRTUAL_ENV_DISABLE_PROMPT=1 source /Users/ibebian/Library/Enthought/Canopy_64bit/User/bin/activate

PYTHONPATH="/Library/Python/2.7/site-packages/:$PYTHONPATH"
export PYTHONPATH


set PATH = "$PATH:/Users/ibebian/Desktop/Postgres.app/Contents/MacOS/bin"

# added by Anaconda 1.8.0 installer
export PATH="/Users/ibebian/anaconda/bin:$PATH"

这里有什么见解吗?非常感激!


是的,问题是set PATH = "$PATH:/Users/ibebian/Desktop/Postgres.app/Contents/MacOS/bin" line. set设置 bash 函数的默认参数($1, $2, 等等)。所以deactivate认为它被称为deactivate PATH = "$PATH:/Users/ibebian/Desktop/Postgres.app/Contents/MacOS/bin",而不仅仅是deactivate.

要分配给变量,只需使用

PATH="$PATH:/Users/ibebian/Desktop/Postgres.app/Contents/MacOS/bin"

(注意这里没有空格)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

conda“源停用”产生错误:参数太多 的相关文章

随机推荐