Python环境安装 conda + pycharm + jupyter

conda安装

win10安装

1、从官网下载python版本对应的miniconda;

2、一直Next;不用配置环境变量;修改安装路径,因为后面创建的虚拟环境是放在安装目录;

3、安装后,打开Anaconda Prompt即可使用;

4、配置镜像(国内下载太慢,还容易卡住)

Windows 用户无法直接创建名为 .condarc 的文件,可先生成该文件之后再修改。生成文件位置在C:\Users\username

conda config --set show_channel_urls yes

修改文件内容如下

略,我的conda自动清华源

配置完成可运行 conda clean -i 清除索引缓存。

Linux安装

1、从官网下载Miniconda3-py310_23.3.1-0-Linux-x86_64.sh

2、进入下载路径,执行安装bash Miniconda3-py310_23.3.1-0-Linux-x86_64.sh

3、按提示,一直输入yes或回车 (可以修改安装路径,如果多用户,安装路径不要放在默认的 /root/anaconda3 否则其他用户没有访问权限,这里我选择的是/usr/local/anaconda3)

4、进入用户home下/home/xxx/, 刷新环境变量source ~/.bashrc

5、conda默认激活了base环境,但是我们用不到,需要设置:

conda deactivate
conda config --set auto_activate_base false

6、我的下载速度还可以,就没有更改镜像

7、卸载:rm -rf /home/xxx/miniconda3

Linux下多用户共享

1、配置命令路径

vim /etc/profile
# 在末尾添加 
export PATH="$PATH:/home/xxx/anaconda/bin" 
source /etc/profile 		 # 刷新,此外~/.bashrc中的路径配置可以删了

2、创建用户

#创建用户 -m创建home目录 -g可以指定用户组
useradd -m test 
useradd -m -g anaconda test
# 设置密码
passwd test

3、创建anaconda组

groupadd anaconda  						# 创建anaconda组
chgrp -R anaconda /home/xxx/anaconda 	# 组内共享 anaconda安装目录
chmod 770 -R /home/xxx/anaconda 		# 修改目录操作权限
usermod -G anaconda username	 		# 添加用户进组

conda命令

命令

管理版本

# 查看conda版本
conda --version
python --version
# 更新conda
conda update conda

管理虚拟环境

# 查看已有环境
conda env list
# 创建虚拟环境 (在安装目录下的/envs下)
conda create -n xxx python=x.x
# 激活虚拟环境
activate xxx
# 退出虚拟环境
deactivate xxx
# 删除虚拟环境
conda remove -n xxx --all
# 复制虚拟环境
conda create --name new_env_name --clone old_env_name 

管理包

# 安装包
conda install numpy==x.x.x
pip install numpy==x.x.x
# 删除包
conda remove numpy
pip remove numpy
# 查看包
conda list
pip list
# 安装到指定环境中
conda install --name env_name package_name

用conda?用pip?

先说结论

  • 能用conda用conda,不行再用pip
  • pip用前查看pip路径:pip show pippip -V
  • 一定要解决全局pip问题(看下文)

两者区别

环境:win10 + miniconda3 (python3.10)

1. 虚拟环境下使用conda install:安装的库会放在\miniconda\pkgs目录下。虚拟环境\miniconda\envs\py37\Lib\site-packages这里应该只是个链接,而不是重复下载的。这样即可以隔离环境,也可以节省空间。

2. 虚拟环境下使用pip install:
2.1 如果使用系统全局的python,安装库会放在\miniconda\Lib\site-packages
2.2 如果使用虚拟环境的python,安装库会放在\miniconda\envs\py36\Lib\site-packages

3. 如果判断pip命令用的哪个环境的?
pip -V 或者 pip show pip
> D:\Program\miniconda\Lib\site-packages 
不是虚拟环境路径,说明用的是系统的pip

解决全局pip!

即使在虚拟环境下,也是用全局pip,这是不对的。

判断当前pip是哪个pip?

pip show pip 
pip -V

方式一:临时解决——用python命令(我最开始python不管用,重启后解决)

conda activate env_name
python -m pip install xxx

方式二:该虚拟环境下永久解决——更新pip

conda activate env_name
python -m pip install --upgrade pip
pip -V

PyCharm

安装(略)

第一行代码

PyCharm什么配置都不需要,可直接上手开发,并且很方便选择conda的虚拟环境。

1、创建工作空间(文件夹)

2、选择conda虚拟环境

img

3、 输入代码,即可在conda虚拟环境中运行

img

PyCharm中使用jupyter

1、在虚拟环境中安装jupyter

conda activate xxx
conda install jupyter notebook
或者
pip install jupyter

2、PyCharm直接创建jupyter文件

3、默认已经选择了当前conda虚拟环境,即可使用

img

posted @ 2023-05-27 13:46  明日盈盈  阅读(91)  评论(0编辑  收藏  举报