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 pip
或pip -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虚拟环境
3、 输入代码,即可在conda虚拟环境中运行
PyCharm中使用jupyter
1、在虚拟环境中安装jupyter
conda activate xxx
conda install jupyter notebook
或者
pip install jupyter
2、PyCharm直接创建jupyter文件
3、默认已经选择了当前conda虚拟环境,即可使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探