我按照以下说明在Windows 10上安装了Anaconda 4.4.0(Python 3.6版本):https://www.continuum.io/downloads.但是,当我打开命令提示符窗口并尝试写入时
conda list
Run Code Online (Sandbox Code Playgroud)
我明白了
'conda'命令无法识别...
错误.
我试着跑
set PATH=%PATH%;C:\Users\Alex\Anaconda3
Run Code Online (Sandbox Code Playgroud)
但它没有帮助.我还读到我可能需要编辑我的.bashrc文件,但我不知道如何访问此文件,以及我应该如何编辑它.
我最近安装了anaconda版本的python.现在,当我输入python终端时,它会打开anonconda发行版而不是默认发行版.如何让它python在linux(ubuntu 12.04)中使用命令的默认版本?
更新miniconda3之后,每当我打开一个终端时,它都会在我的用户名和主机前面显示“(base)”。
在此答案中,https://askubuntu.com/a/1113206/315699建议使用
conda config --set changeps1 False
Run Code Online (Sandbox Code Playgroud)
删除它。
但这将消除任何关于conda环境的迹象。我只想将其移除,以便可以始终保持活动状态,并可以访问其python和已安装的软件包,而不必始终看到此(基础)占用空间。
如果这在其他地方很容易找到,我深表歉意,但尽管我发现了许多带有 pyenv 和 Anaconda 解释的帖子,但没有一个专门解决这个问题。然而,我经常是个白痴。
在 Mac OSX (Mojave 10.14.6) 上,我通过 Homebrew 安装了 pyenv
brew install pyenv
我很高兴地安装并在 Python 版本之间切换
pyenv install ...
和
pyenv global ...
我通常使用 VS Code 作为我的 IDE。
我现在需要在 Anaconda 中做一些工作。我以前没用过。我可以简单地通过分发站点安装 Anaconda并使用它的导航器,当我需要我的旧 python 版本时使用 pyenv 和 VS Code,或者当我安装 Anaconda 时会发生冲突吗?如果会发生冲突,是否有在 OSX 上运行两者的路径?
当然,我可以安装它并查看会发生什么,如果出现大问题,可以从备份中恢复。但我希望 pyenv / Anaconda 大师可能有一些明智的建议,这可能会为我节省数小时的清理时间。
提前致谢!
我正在使用 pyenv 来管理 python 安装和虚拟环境 - 我希望 anaconda 成为这样的安装之一,并且能够使用 anaconda python 创建虚拟环境。使用pyenv install anaconda3-2019.03成功安装,我可以激活版本pyenv global anaconda3-2019.03:
SamLee-PC:~ max$ pyenv versions
system
2.7.10
2.7.10/envs/flask_tutorial
* 3.7.4 (set by /Users/max/.pyenv/version)
3.7.4/envs/learning_python
3.7.4/envs/microblog
3.7.4/envs/stocktool
3.7.4/envs/test1
anaconda3-2019.03
anaconda3-2019.03/envs/datsci
datsci
flask_tutorial
learning_python
microblog
stocktool
test1
SamLee-PC:~ max$ pyenv which python
/Users/max/.pyenv/versions/3.7.4/bin/python
SamLee-PC:~ max$ pyenv global anaconda3-2019.03
(anaconda3-2019.03) SamLee-PC:~ max$ pyenv which python
/Users/max/.pyenv/versions/anaconda3-2019.03/bin/python
(anaconda3-2019.03) SamLee-PC:~ max$ pyenv which conda
/Users/max/.pyenv/versions/anaconda3-2019.03/bin/conda
Run Code Online (Sandbox Code Playgroud)
(不知道为什么只有anaconda安装才在命令提示符中添加python版本)
当我创建一个新的虚拟环境 ( pyenv virtualenv anaconda3-2019.03 datsci) 时,它似乎按预期工作:
SamLee-PC:~ max$ …Run Code Online (Sandbox Code Playgroud) 所以我将 vscode 与 conda (对于 django 项目)一起使用,并尝试激活名为“venv”的虚拟环境。它来自:
(base) C:\Users\User\Desktop\pfa-master\pfa-master\venv\Scripts> .\activate
Run Code Online (Sandbox Code Playgroud)
像这样的事情:
(venv) (base) C:\Users\User\Desktop\pfa-master\pfa-master\venv\Scripts>
Run Code Online (Sandbox Code Playgroud)
如果我尝试找出 Python 版本,它会显示如下错误:
(venv) (base) C:\Users\User\Desktop\pfa-master\pfa-master>which python
'which' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
注意:我在 anaconda 的环境变量中有 Python。
我究竟做错了什么?
这个问题可能与 2018 年提出的问题重复: conda environment in google colab [google-colaboratory]
但答案对我不起作用。
我注意到在 2020 年 1 月的另一个问题 Google Colab 中的 osmNX中也提到了它
并注意到数据科学堆栈上发布的相同问题 - 但答案对我也不起作用: https: //datascience.stackexchange.com/questions/75948/how-to-setup-and-run-conda-on-google-colab/75979 #75979
所以我认为问题仍然有效。
如何在Colab中激活conda环境?
找不到锻炼的方法。
重现步骤:
!wget https://repo.continuum.io/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh
!bash Miniconda3-4.5.4-Linux-x86_64.sh -bfp /usr/local
Run Code Online (Sandbox Code Playgroud)
请注意警告:
...
installation finished.
WARNING:
You currently have a PYTHONPATH environment variable set. This may cause
unexpected behavior when running the Python interpreter in Miniconda3.
For best results, please verify that your PYTHONPATH only points to
directories of packages that are compatible with the …Run Code Online (Sandbox Code Playgroud) 我想问是否有人可以帮助我在启动 VSCode 时停用 conda env,每次打开 VSCode 都会启动 conda env,我已经搜索过如何停止它,但我没有找到解决方案,所以每次我都必须手动停用它,有人面临同样的问题吗?
众所周知,在 macOS 上安装 Anaconda 会导致其他广泛使用的包/环境管理器(如 Homebrew、Pyenv、Virtualenv 等)出现问题。
我发现的大多数解决方案都是“以 Anaconda 为中心的”,即使用 Anaconda 作为主要的 python 管理器和conda env自制软件等的设置。
但是,我正在寻找一种“以 Homebrew 为中心”的解决方案,并将 Anaconda 设置为一种恭维。Anaconda 的设置方式应该是在conda使用时,它可以使用自己的 Python 和自己的包。并保持系统的其余部分不变。
这种解决方案的动机是因为,例如,当一个人的主要工作流程使用自制软件 Python3 ( python3)、自制软件 pip ( pip3) 和 Pyenv ( pyenv) with requirement.txt. 偶尔在需要项目时使用 Anaconda。
我正在 Jupyter 笔记本中运行 python 脚本,它工作正常。我将笔记本转换为 python 文件,当我尝试从终端运行它时,出现错误
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'
Run Code Online (Sandbox Code Playgroud)
我已经在conda环境中使用conda安装了tensorflow和jupyter笔记本。我使用的是 Ubuntu 18.04。我正在尝试从环境中运行 python 脚本。当我which python给出以下输出时
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
我有限的理解是,这可能会发生,因为脚本在基本Python上运行,而tensorflow指向基本Python无法访问的anaconda安装。如何从终端运行脚本?
几周前,我已经从[ https://www.anaconda.com/distribution/#download-section]遵循说明下载并安装了适用于Ubuntu(18.04)的Anaconda发行版。一切正常。
今天,我使用以下命令在Gnome终端中更新了软件包:
source activate base
conda update --all --yes
conda deactivate
exit
Run Code Online (Sandbox Code Playgroud)
在进行此更新之前,我的终端开始于:
rene@mylaptop:~$
Run Code Online (Sandbox Code Playgroud)
更新之后,终端会话将按以下方式启动(激活了Anaconda基本环境):
(base) rene@mylaptop:~$
Run Code Online (Sandbox Code Playgroud)
如何防止这种情况发生/恢复为以前的终端设置?有什么建议么?
gnome-terminal python-3.x anaconda virtual-environment ubuntu-18.04
我已经使用iterm2几年了,它很棒。但是最近,我的提示发生了奇怪的变化,我无法确定它在告诉我什么。最初,我的提示如下:
<username>@<hostname>:<current_dir>$
现在,提示如下:
(base) $<username>@<hostname>:<current_dir>$
我正在运行Mojave,并检查了我的.bashrc文件-那里的一切看上去都很正常。
有谁知道“(基数)”是什么吗?它告诉我什么?我该如何摆脱呢?
我在我的 Linux 系统上安装了 anaconda,同时安装它要求conda config --set auto_activate_base False or True设置。如果我设置conda config --set auto_activate_base True它(base) vijay@vijay-HP-Notebook:~$在终端用户名之前添加 base() ,如果设置conda config --set auto_activate_base False它删除 base()。这有什么实际意义。我应该将其设置为True或False。
anaconda ×8
python ×8
conda ×7
pyenv ×3
python-3.x ×3
bash ×2
homebrew ×2
miniconda ×2
iterm2 ×1
linux ×1
macos ×1
tensorflow ×1
terminal ×1
ubuntu ×1
ubuntu-18.04 ×1
virtualenv ×1
windows-10 ×1