一、Windows环境下安装Python
方法1:下载anaconda(自带一些基础Python包):https://www.anaconda.com/。一些软件包可通过conda install命令来安装,通过conda list查看。更新所有包:conda update --all。
方法2:安装裸的Python环境,可通过官网下载:https://www.python.org/。软件包通过pip install命令来安装,通过pip list查看。
运行软件可以用anaconda自带的spyder,或者其他集成开发环境(IDE),这里推荐:
- 使用VScode。参考这篇:使用VSCode写Python、Latex等。
- 使用PyCharm。在PyCharm软件中点File - Settings - Project Interpreter,选择环境。
更多阅读:常用的Python软件包、Python基本操作和Numpy库常用语句。
二、Linux环境下安装Anaconda
在官网下载Linux对应的Anaconda安装包:https://www.anaconda.com/products/individual。
下面提供两种安装方法。
方法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环境的权利。
三、自定义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/
四、自定义conda环境
这里根据个人需求选择性操作。如果不想折腾,以下内容可以不看。
默认环境是在base环境,而自己创建的conda环境可复制备份,保存在Anaconda3/envs文件夹中。
键盘win+R,输入cmd,回车,对conda环境的基本操作有:
- 查看python版本: python --version,或者用pyhon -V
- conda查看环境:conda info --e
- 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 list
其他说明:
- base环境无法复制。
- conda环境文件夹必须放在anaconda3/envs里面才能识别。
- 如果直接修改环境文件夹名字,记得同时修改环境中qt.conf文件。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】
谢谢!