GVKun编程网logo

Python Anaconda-如何安全卸载(anaconda如何卸载python环境)

2

在本文中,我们将带你了解PythonAnaconda-如何安全卸载在这篇文章中,我们将为您详细介绍PythonAnaconda-如何安全卸载的方方面面,并解答anaconda如何卸载python环境常

在本文中,我们将带你了解Python Anaconda-如何安全卸载在这篇文章中,我们将为您详细介绍Python Anaconda-如何安全卸载的方方面面,并解答anaconda如何卸载python环境常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的Anaconda - conda创建python虚拟环境与conda基本命令使用、Anaconda Conda实现Python多环境管理、Anaconda Python 3.6 – pythonw和python应该是等价的吗?、Anaconda Python 32位正试图加载Anaconda 64位库

本文目录一览:

Python Anaconda-如何安全卸载(anaconda如何卸载python环境)

Python Anaconda-如何安全卸载(anaconda如何卸载python环境)

我在Mac(OS Mavericks)上安装了Python Anaconda。我想在Mac上恢复为默认版本的Python。最好的方法是什么?我应该删除~/anaconda目录吗?还需要其他更改吗?

目前,当我运行时,which python我会得到以下路径:

/Users/username/anaconda/bin/python

答案1

小编典典

从文档:

要卸载Anaconda,请打开终端窗口并删除整个anaconda安装目录:rm -rf ~/anaconda。您也可以编辑 ~/.bash_profile和删除的森蚺目录PATH 的环境变量,并删除隐藏.condarc文件, .conda.continuum可能已在主目录中创建的目录rm -rf ~/.condarc ~/.conda ~/.continuum

进一步说明:

  • Python3安装可能使用~/anaconda3dir而不是~/anaconda
  • 您可能还有一个~/.anaconda隐藏目录,可以将其删除。
  • 根据您的安装方式,可能PATH在一个runco​​m文件中而不是在您的shell配置文件中对其进行了修改。因此,例如,如果您使用的是bash,请确保检查您~/.bashrc是否在中没有找到PATH修改过的内容~/.bash_profile

Anaconda - conda创建python虚拟环境与conda基本命令使用

Anaconda - conda创建python虚拟环境与conda基本命令使用

一、conda的基本介绍

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似;环境管理则是允许用户方便地安装不同版本的python环境,在同一台电脑上可以存在多个python环境,虚拟环境之间是相互隔离,互不影响的。

conda的设计理念

conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。

二、conda创建虚拟环境与conda基本命令使用

1.安装Anaconda。

打开命令行输入conda -V检验是否安装及当前conda的版本。

2.conda常用的命令

1)查看安装了哪些包

conda list 

2)查看当前存在哪些虚拟环境

conda env list 
或者
conda info -e

3)检查更新当前conda

conda update conda

3.Python创建虚拟环境

conda create -n your_env_name python=x.x

anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

4.激活或者切换虚拟环境

打开命令行,输入python --version检查当前 python 版本。

Linux:  source activate your_env_nam
Windows: activate your_env_name

5.对虚拟环境中安装额外的包

conda install -n your_env_name [package]

6.关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)

deactivate env_name
或者
`activate root`切回root环境
Linux下:source deactivate 

7.删除虚拟环境

conda remove -n your_env_name --all

8.删除环境钟的某个包

conda remove --name $your_env_name  $package_name 

8、设置国内镜像

http://Anaconda.org的服务器在国外,安装多个packages时,conda下载的速度经常很慢。清华TUNA镜像源有Anaconda仓库的镜像,将其加入conda的配置即可:

三、 添加Anaconda的TUNA镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#这里还可以换成豆瓣源、清华源,自行百度

1、TUNA的help中镜像地址加有引号,需要去掉

设置搜索时显示通道地址

conda config --set show_channel_urls yes

2、恢复默认镜像

conda config --remove-key channels

Anaconda Conda实现Python多环境管理

Anaconda Conda实现Python多环境管理

使用Conda管理Python环境:详解流程与优化工作方法

在使用Python进行数据分析、机器学习或Web开发时,项目之间往往需要不同的Python版本和库依赖。为了解决这种兼容性问题,我们通常使用Conda,这是Anaconda发布的一个强大工具,它是一个开源的包管理和环境管理系统。通过Conda,我们可以轻松地在同一台机器上管理多个项目环境,且每个环境可以拥有不同的Python版本和库,而不会互相干扰。

一、Anaconda的安装与基本使用

1. 下载与安装Anaconda

要开始使用Conda,首先需要下载并安装Anaconda,它会自动安装Python和Conda管理工具。请前往Anaconda的官方网站下载适合您操作系统的版本。

2. 检查安装是否成功

安装完成后,可以通过命令行工具来访问Conda。可以通过以下命令检查是否安装成功:

conda --version

此命令将输出Conda的版本信息,表明它已成功安装。

二、环境的创建与管理

Conda允许我们轻松地创建独立的环境,每个环境包含特定的Python版本和相关的依赖包,这对于开发和测试不同项目非常有用。

1. 创建新环境

使用以下命令来创建一个名为myenv的新环境:

conda create --name myenv

此命令创建了一个空的环境,并且不会默认安装Python。我们可以通过指定Python版本,来创建包含特定Python版本的环境:

conda create --name myenv python=3.7

解释conda create命令用于创建新环境,--name myenv指定环境的名称为myenvpython=3.7确保该环境将使用Python 3.7版本。

2. 在环境中安装特定的库

如果我们希望在创建环境时同时安装一些常用库,例如numpy,可以使用以下命令:

conda create --name myenv python=3.7 numpy

这样创建的环境不仅包含指定的Python版本,还安装了numpy库。

3. 激活和退出环境

创建环境后,需要激活它才能在其中安装和运行软件包:

conda activate myenv

在Windows中,直接使用conda activate命令;在Mac和Linux中,也可以使用source activate myenv

要退出当前环境,使用以下命令:

conda deactivate

解释conda activate myenv激活名为myenv的环境,使得当前的命令行操作均在此环境中运行;conda deactivate命令用于退出当前环境并返回到默认环境。

三、包管理

包管理是Conda的核心功能之一。通过它,我们可以轻松地安装、更新和删除库,且不会影响其他环境。

1. 安装包

进入环境后,可以使用以下命令安装所需的软件包,例如pandas

conda install pandas

解释conda install pandas命令会安装pandas库,Conda会自动处理库之间的依赖关系,确保所有依赖项正确安装。

2. 更新包

要保持包的最新版本,可以使用以下命令更新包:

conda update pandas

解释conda update pandas将尝试从Conda仓库中获取pandas的最新版本并进行更新,同时处理相关的依赖项。

3. 删除包

如果某些库不再需要,可以使用以下命令删除它们:

conda remove pandas

解释conda remove pandas将从当前环境中移除pandas库,同时清理其依赖项。

四、环境的管理

1. 列出所有环境

如果您创建了多个环境,可以通过以下命令列出所有的环境:

conda env list

解释conda env list命令将列出当前Conda管理的所有环境,显示环境名称和其所在路径。

2. 删除环境

如果某个环境不再需要,可以通过以下命令删除该环境:

conda env remove --name myenv

解释conda env remove --name myenv命令将彻底删除名为myenv的环境及其所有依赖包。

五、常用Conda命令的总结与解释

命令解释
conda --version检查Conda是否安装成功,显示当前Conda版本
conda create --name myenv创建名为myenv的新环境,不包含任何包
conda create --name myenv python=3.7 numpy创建包含Python 3.7版本和numpy包的新环境
conda activate myenv激活名为myenv的环境
conda deactivate退出当前环境并返回默认环境
conda install pandas在当前环境中安装pandas
conda update pandas更新当前环境中的pandas库至最新版本
conda remove pandas从当前环境中删除pandas
conda env list列出所有Conda环境及其路径
conda env remove --name myenv删除名为myenv的环境及其所有依赖

六、工作流程图

以下是Conda环境管理的基本工作流程图,帮助你理解如何使用Conda进行环境的创建、激活、管理和删除:

graph TD;
    A[安装Anaconda] --> B[创建新环境];
    B --> C[激活环境];
    C --> D[安装、更新或删除库];
    D --> E[完成后退出环境];
    E --> F[删除不再需要的环境];

七、总结

Conda是Python开发中极为实用的工具,特别是当您需要为多个项目管理不同的依赖环境时。通过创建、激活、管理和删除环境,您可以灵活地在不同项目中切换,而不会产生依赖冲突。此外,Conda的包管理功能还能够帮助您轻松地安装、更新和删除软件包,使得开发流程更加高效和便捷。

重要提示:在管理多个项目时,确保为每个项目创建独立的环境,以避免库版本冲突,并保持项目的独立性。

通过掌握Conda的这些基础功能,您将能够更轻松地管理Python项目环境,并提高工作效率。

Anaconda Python 3.6 – pythonw和python应该是等价的吗?

Anaconda Python 3.6 – pythonw和python应该是等价的吗?

根据 Python 3文档,python和pythonw应该等同于运行GUI脚本 as of 3.6

With older versions of Python,there is one Mac OS X quirk that you need to be aware of: programs that talk to the Aqua window manager (in other words,anything that has a GUI) need to be run in a special way. Use pythonw instead of python to start such scripts.

With Python 3.6,you can use either python or pythonw.

但是,我刚刚使用Python 3.6安装了Anaconda,如果我尝试使用python而不是pythonw运行我的wxPython GUI,我仍然会得到非框架构建错误:

This program needs access to the screen. Please run with a
Framework build of python,and only when you are logged in
on the main display of your Mac.

这里发生了什么?为什么这个错误仍然存​​在?

我使用的Python版本是:

Python 3.6.0 :: Anaconda 4.3.1 (x86_64)

解决方法

答案可以在这里找到: How to use a framework build of Python with Anaconda

简而言之,使用命令

conda install python.app

和pythonw将被安装.

Anaconda Python 32位正试图加载Anaconda 64位库

Anaconda Python 32位正试图加载Anaconda 64位库

我在Windows 7 64位,并试图在同一个系统上使用pythonPython 64位和32位分布。

我希望能够构buildWindows 32位可执行文件以进行分发(使用py2exe),这需要使用32位Python解释器。 我以前已经安装了Anaconda Python 64位到C: Anaconda。 我现在已经安装了32位的Anaconda Python发行版到C: Anaconda32。 但是,当我尝试从C: Anaconda32 python.exe运行python解释器时,它正在将64位环境加载到我的sys.path中。 结果是很多库调用失败,由于32位进程试图执行64位库(我认为)。

我也尝试编辑cmd.exe会话中的path,只包含C: Anaconda32和C: Anaconda32 Scripts。

结果如下:

集成Windows身份validation与IIS,Firefox和sql Server

logging第二个键盘事件

使用PowerShell Invoke-Command和Process让stdout显示在控制台上

在Windows上自动启动mongos

方法为“之后”button点击

C:Anaconda32>echo %path% C:Anaconda32;C:Anaconda32Scripts C:Anaconda32>python.exe Python 2.7.7 |Anaconda 2.0.1 (64-bit)| (default,Jun 11 2014,10:41:43) [MSC v.1500 32 bit (Intel)] on win32 Type "help","copyright","credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://binstar.org >>> import sys >>> sys.executable 'C:\Anaconda32\python.exe' >>> sys.path ['','C:\Anaconda32\python27.zip','C:\Anaconda\DLLs','C:\Anaconda\lib','C:\Anaconda\lib\plat-win','C:\Anaconda\lib\lib-tk','C:\Anaco nda32','C:\Anaconda','C:\Anaconda\lib\site-packages','C:\Anaconda\lib\site-packages\PIL','C:\Anaconda\lib\site-packages\win32','C:\A naconda\lib\site-packages\win32\lib','C:\Anaconda\lib\site-packages\Pythonwin','C:\Anaconda\lib\site-packages\runipy-0.1.0-py2.7.egg',' C:\Anaconda\lib\site-packages\setuptools-3.6-py2.7.egg'] >>>

C:AnacondaDLLs , C:Anacondalib等是问题所在。 那些应该是C:Anaconda32* …

我还想指出的是,虽然它在后面说Anaconda 2.0.1 (64-bit) ,它有编译器信息: [MSC v.1500 32 bit (Intel)] ,表示32位解释器是运行。 对sys.executable的调用也显示正确的解释器正在运行。

这是尝试加载大多数模块时的结果:

>>> import numpy as np Traceback (most recent call last): File "<stdin>",line 1,in <module> File "C:Anacondalibsite-packagesnumpy__init__.py",line 168,in <module> from . import add_newdocs File "C:Anacondalibsite-packagesnumpyadd_newdocs.py",line 13,in <module> from numpy.lib import add_newdoc File "C:Anacondalibsite-packagesnumpylib__init__.py",line 8,in <module> from .type_check import * File "C:Anacondalibsite-packagesnumpylibtype_check.py",line 11,in <module> import numpy.core.numeric as _nx File "C:Anacondalibsite-packagesnumpycore__init__.py",line 6,in <module> from . import multiarray ImportError: DLL load Failed: %1 is not a valid Win32 application. >>>

ImportError: DLL load Failed: %1 is not a valid Win32 application. 是什么时候试图从一个32位解释器加载64位编译模块我相信。

如何设置32位环境,以便加载32位库? 我宁愿我的64位主安装不受影响(保持默认情况下,当我inputpython )

谢谢!

编辑

这个网站展示了一个32位的anaconda 2.0.1解释器应该是什么样子的例子。

Python 2.7.7 |Anaconda 2.0.1 (32-bit)| (default,10:41:43) [MSC v.1500 32 bit (Intel)]

所以我有|Anaconda 2.0.1 (64-bit)|的事实 和[MSC v.1500 32 bit (Intel)]意味着什么是非常错误的…

通过react-redux获得实施react-native的错误

无法find或加载Qt平台插件“窗口” – cx_freeze(.exe)

如果你在一个进程中分配内存一旦崩溃,会发生什么?

如何使用nmake的C + +项目

WP7访问电话文件和文件夹

我相信我的PYTHONHOME环境变量被设置为C: Anaconda(64位安装)。 当我试图运行C: Anaconda32 python.exe时,它看到了PYTHONHOME变量,并试图使用该目录作为从中加载库的位置。 这在Python文档中有解释。

通过删除PYTHONHOME,我可以并排运行32位和64位的Anaconda。 在我的路径中首先发生的任何事情都会在命令提示符下输入python时自动运行。 当我打开任何一个解释器,我得到正确的版本和位信息,并加载正确的库。 另外,因为我选择在安装过程中将每个设置为默认的python,所以设置了32位和64位的python注册表键,允许安装者找到相应的安装。

如果您想要并行使用多个版本的Python,我建议删除PYTHONHOME和PYTHONPATH(如果不需要它们以避免不同安装之间的环境冲突)。 我可能在这里错了,但这似乎解决了我的问题。

为了完全明确我安装到C: Anaconda32和C: Anaconda64。 这样,如果我看到任何只有C: Anaconda我知道这是不正确的。

关于Python Anaconda-如何安全卸载anaconda如何卸载python环境的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Anaconda - conda创建python虚拟环境与conda基本命令使用、Anaconda Conda实现Python多环境管理、Anaconda Python 3.6 – pythonw和python应该是等价的吗?、Anaconda Python 32位正试图加载Anaconda 64位库的相关信息,请在本站寻找。

本文标签: