Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Anaconda env正在使用另一个env';s站点包_Python_Anaconda - Fatal编程技术网

Python Anaconda env正在使用另一个env';s站点包

Python Anaconda env正在使用另一个env';s站点包,python,anaconda,Python,Anaconda,我在Mac 10.14.16上安装了Anaconda 1.9.7。我在安装新env时遇到了一种奇怪的行为哪个python显示了正确的python路径,但是站点包链接到另一个环境,因此当我使用pip install时,它会尝试将包放入另一个环境的站点包中 我不知道为什么会这样。不确定我是否意外更改了bash_配置文件 此代码看起来正常: # added by Anaconda3 2019.07 installer # >>> conda init >>> # !

我在Mac 10.14.16上安装了Anaconda 1.9.7。我在安装新env时遇到了一种奇怪的行为
哪个python
显示了正确的python路径,但是站点包链接到另一个环境,因此当我使用
pip install
时,它会尝试将包放入另一个环境的站点包中

我不知道为什么会这样。不确定我是否意外更改了bash_配置文件

此代码看起来正常:

# added by Anaconda3 2019.07 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<
#由Anaconda3 2019.07安装程序添加
#>>>康达初始化>>>
# !! 此块中的内容由“conda init”管理!!
__conda_setup=“$(conda_报告_错误=false'/anaconda3/bin/conda'shell.bash hook 2>/dev/null)”
如果[$?-等式0];然后
\评估“$\uuu conda\u设置”
其他的
如果[-f”/anaconda3/etc/profile.d/conda.sh“;然后
. “/anaconda3/etc/profile.d/conda.sh”
CONDA_CHANGEPS1=假CONDA激活基
其他的
\导出路径=“/anaconda3/bin:$PATH”
fi
fi
未设置条件设置

#您是否在某处设置了PYTHON_PATH环境变量?这可能会引起问题。在激活conda环境进行检查之前,请尝试
echo$PYTHON\u PATH
。您好,我尝试了echo$PYTHON\u PATH,但没有打印任何内容。python指向的//anaconda3/bin/pythonHmm,看起来像是
python\u PATH
并不是罪魁祸首。看看什么pip正在与
哪个pip
一起使用。哪个pip显示://anaconda3/bin/pip。然后,当我pip安装pyaudio时,在一个名为test_pyaudio的新环境中显示了这一点。它告诉我我已经在另一个名为pya的环境中有了PyAudio:(test_PyAudio)~$which pip//anaconda3/envs/test_PyAudio/bin/pip(test_PyAudio)~$pip安装PyAudio要求已经满足:PyAudio in/anaconda3/envs/pya/lib/python3.7/site-packages(0.2.11)我意识到我上面的评论应该是没有下划线的
echo$PYTHONPATH
。试试看,你看到了什么,这似乎是这个问题的核心。