PyCharm安装配置

本文详细介绍了如何在PyCharm中安装配置Python虚拟环境,更改pip默认安装路径,解决导入包时的问题。同时,针对PyCharm的使用,包括代码编写、Run窗口、Terminal窗口和Python Console窗口的区别,以及如何运行和调试代码,提供了实用的操作指导。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

一、python安装配置

1.创建新的python虚拟环境

创建另一个版本的虚拟环境conda create -n your_env_name python=X.X
VScode或“pycharm”的终端需要输入conda install -n your_env_name packagename才能在对应的Python版本中安装相应的包,不然就安装到默认版本的site-packeages中去了
anaconda prompt shell中直接conda activate python36切换环境后,可以直接使 用pip install packagename来安装对应的包

2.pip的默认安装路径可能在C盘,更改到对应版本python中的库中

参考:更改Python的pip install 默认安装依赖路径方法详解

1.找到对应版本的python执行程序,分别输入import sys,sys.payh查看路径,如果出现C盘的标识,则找到该版本python的lib文件夹中的site.py文件。
2.打开site.py,将里面的USER_SITE,修改为该版本python的site-packages路径,eg:
USER_SITE="E:\Anocanda\envs\python36\Lib\site-packages"
3.将里面的USER_BASE,修改为该版本python的脚本文件路径,eg:
USER_BASE="E:\Anocanda\envs\python36\Scripts"

3.导入包时提示缺少某个文件

查看可更新的包 pip list --outdated --format=columns
安装批量更新命令 pip install pip-review
依次更新所有的包pip-review --local --interactive
注意如果此时报了有关six的错误ERROR: Cannot uninstall ‘six’’,强制安装最新版的six就好
pip install six --upgrade --ignore-installed six
若出先需要使用–user,则一个一个安装 pip install --user --upgrade

二.Pycharm篇

1.在pychram中写代码

PyCharm 提供 Intelligent Coding Assistance 功能,可以执行代码补全、代码检查、错误高亮显示和快速修复建议。

eg:__name__=='__main"可以输入main然后回车
如果你在条件句前忘记键入 if,在该句子最后增添.if 并回车
该用法同样适用于True.while

2.Pycharm中Run窗口、Terminal窗口、Python Console窗口的区

Run是相当于C语言的cmd窗口输出,直接输出Python代码的运算结果:
Terminal叫做终端,即命令行模式,与系统的cmd命令行一样,可以运行各种系统命令:
Python Console叫做Python控制台,即Python交互模式。可以直接输入代码,然后执行,并立刻得到结果,因此Python交互模式主要是为了调试Python代码用的

3.运行代码以及测试代码

运行后没有得到想要的结果,添加断点,然后debug

debug执行时,断点即程序运行到这一行时会自动停止,你可以探索断点处之后的代码有什么错误。
通过F8键或者点击下图中的按钮来逐步执行接下来的程序,以此来发现bug
在这里插入图片描述

4.在 PyCharm 中进行代码测试

查看代码测试部分

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值