一、Windows系统下安装Anaconda/Miniconda/Python
以下三种方法只需要选择一个即可:
方法1:下载 Anaconda(约 1G):https://www.anaconda.com/,自带一些基础 Python 包。有的软件包可通过 conda install 命令来安装,通过 conda list 查看。anaconda 环境也包括了pip 环境。conda 环境的更新:conda update --all。
方法2:下载安装 Miniconda(约 150 M):https://www.anaconda.com/,只提供基础环境,大部分的 Python 软件包需要手动安装。
方法3:安装裸的 Python 环境,可通过官网下载:https://www.python.org/。软件包通过 pip install 命令来安装,通过 pip list 查看。
查看python版本: python --version 或者 pyhon -V
pip 环境的更新:pip install --upgrade pip。
运行软件可以用 anaconda 自带的 spyder,或者其他集成开发环境(IDE),这里推荐:
- 使用 VScode。参考这篇:使用VSCode写Python、Latex、Markdown等。
- 使用 PyCharm。在 PyCharm 软件中点 File - Settings - Project Interpreter,选择环境。
更多阅读:常用的Python软件包、Python基本操作和Numpy库常用语句。
二、Linux系统下安装Anaconda/Miniconda
这里只提及 conda 的安装。在官网下载 Linux 对应的 Anaconda 或 Miniconda 安装包:https://www.anaconda.com/download/success。根据权限来分,有两种安装方法。
方法1(用户模式安装):
在用户模式下,使用 sh 命令安装。通过 python --version 或 python -V 命令,查看 Python 版本,验证是否安装成功,可能需要重启后才有效果,或者在用户根目录下使用命令 source .bashrc 让环境生效。这时候只在当前用户下是可以使用 Python 的。
如果想要让 root 管理员也可以 Python,需要进行以下操作:
- 进入用户的根目录,即:/home/用户目录,命令 vim .bashrc 打开文件,复制关于 anaconda 的内容。
- 以 root 模式进入 root 目录,命令 vim .bashrc,打开文件,把 anaconda 初始化内容添加进入,使用命令 source .bashrc 使得环境生效。
方法2(root模式安装):
用 sudo 安装需要手动修改软件的路径,例如修改为保存至 /opt/anaconda3 文件夹中。因为如果在 root 目录下,用户会无法访问。安装后并初始化,可能还需要在 /root 目录下使用命令 source .bashrc 让环境生效,这时候 root 管理员是可以使用 Python 的。
如果想要让某个用户也可以使用 Python,需要进行以下操作:
- 进入到 /root 目录,命令 vim .bashrc 打开文件,复制关于anaconda的内容。
- 进入到某个用户的根目录,即:/home/用户目录,命令 vim .bashrc 打开文件,把 anaconda 初始化内容添加进入,然后使用命令 source .bashrc 使得环境生效。
- 另外,也可以考虑修改 /etc/environment,把 bin 路径添加进去后,重启。这样会一次性让所有用户都有使用该 Python 环境的权利。
需要注意的是,如果是 root 安装,同时开放环境给用户,当用户 pip 安装软件包时,软件包不是在 anaconda 目录中,而是在用户自身的目录中。这可以看本篇的第三部分的讨论。
重要说明:
如果 .bashrc 文件中没有对应的路径,那么需要进入 anaconda3/bin 文件夹,使用以下这个命令手动初始化环境,然后再 source .bashrc 使得环境生效:
./conda init
三、查看pip环境
输入 pip --version 或 pip -V,可查看 pip 的环境文件夹位置。
在 Windows 系统或 Linux 系统中,如果是用户模式使用,由于没有管理员权限,因此即使是已经安装了Anaconda,pip 环境通常也是在当前用户文件夹中,例如:“C:\Users\guan\AppData\Roaming\Python\Python39\Scripts”,而不是在这个文件夹“D:\Anaconda3\Scripts\pip.exe”,这时候 pip install 或 pip list 的结果都是在前面那个目录中。
为了使得某些 Python 中的命令可用,可能需要在 Windows 系统的环境变量中将路径“C:\Users\guan\AppData\Roaming\Python\Python39\Scripts”补充添加进去。
说明:这里的文件夹路径仅供参考。
四、自定义Pypi源
查看源的命令:pip config list
恢复源命令:pip config unset global.index-url
修改源:
- 修改为默认源:pip config set global.index-url https://pypi.python.org/simple
- 修改为阿里源:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
- 修改为清华源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 修改为中科大源:pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
临时修改源安装的命令(以默认源为例):
pip install --upgrade package_name -i https://pypi.python.org/simple
五、conda虚拟环境
这里根据个人需求选择性操作,如果不想折腾,以下内容可以不看。
如果创建多个虚拟环境,安装软件包时容易混淆安装在哪个环境中,因此不推荐创建多个环境。
默认环境是在 base 环境。自己创建的conda虚拟环境可复制备份,保存在 Anaconda3/envs 文件夹中。
键盘 win+R,输入 cmd,回车,对 conda 环境的基本操作有:
- conda查看环境:conda info --e
- 查看当前环境下所有安装过的包:conda list
- conda创建环境:conda create --name new_env_name python=3.6
(new_env_name可以改成自己喜欢的名字。在Pycharm下也可以创建conda环境。) - conda复制环境:conda create --name new_env_name --clone copied_env_name
- conda切换环境:activate new_env_name
- conda删除环境:conda remove --name new_env_name --all
其他说明:
- conda 环境文件夹必须放在 anaconda3/envs 里面才能识别。
- 如果直接修改环境文件夹名字,记得同时修改环境中 qt.conf 文件。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】
谢谢!