学习笔记:Python —— LC

目录

一、Python安装

1.安装

2.介绍

3.相关cmd命令

二、Python虚拟环境

1.虚拟环境介绍

2.Virtualenvwrapper

(1)环境隔离管理工具 virtualenv 与 virtualenvwrapper

(2)安装(相关问题)

(3)配置

(4)使用命令

三、pip

1.pip介绍

2.pip相关指令

四、PyCharm使用

1.新建项目

(1)New Environment

(2)Existing Environment(相关问题)

五、库

1.安装arcade库(安装于建立的虚拟环境中)

六、项目

1.克隆

 2.打开


一、Python安装

1.安装

       首先,根据Windows版本(64位还是32位)从Python的官方网站下载Python对应的64位安装程序32位安装程序,然后,运行下载的exe安装包:

       安装后,会得到一个Python解释器CPython(负责运行后缀名为.py的Python程序),一个命令行交互环境,还有一个简单的集成开发环境。

       安装PyCharm时,其自动在C:\Users\用户名\AppData\Local\Programs目录下创建了python,此次操作将其转移至其他盘,相应进行环境配置更改操作,但在查看pip时发现环境混乱,索性全部卸载删除,只使用手动下载的python。

       在“控制面板->程序卸载”卸载掉相关版本python,如失败则可右键更改,选择Repair修复,然后再uninstall卸载。在初次安装完成后进行拷贝转移的python无法在程序中看到,需要自己手动删除,路径在cmd中查看(如果已经被手动配置或安装时默认配置或被pycharm配置)。

2.介绍

       关于CPython:

       这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。

3.相关cmd命令

查看python版本:python --version

启动CPython解释器python

查看python路径:where python

二、Python虚拟环境

1.虚拟环境介绍

Python虚拟环境_Tony的博客-CSDN博客_python 虚拟环境icon-default.png?t=N7T8https://blog.csdn.net/qq_44643484/article/details/123251333


版权声明:本文为CSDN博主「Tony」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_44643484/article/details/123251333

2.Virtualenvwrapper

(1)环境隔离管理工具 virtualenv 与 virtualenvwrapper

       virtualenv 是在项目底下执行生成 venv 环境目录以此来进行管理,这非常适合使用诸如 VSCode 这种集成环境配置的开发工具;那么当通过 shell 来运行 virtualenv 时便会显得非常麻烦,因为每次 shell 关闭再打开后都需要重新配置环境参数。virtualenv 需要每次使用 source 命令导入虚拟机运行环境,这一点非常麻烦,另外开发者还有可能忘记虚拟环境目录的建立位置,virtualenvwrapper 这一命令行工具就是通过对 virtualenv 进行封装,解决了上述问题。

(2)安装(相关问题)

使用pip安装:

pip install virtualenvwrapper-win

       virtualenvwrapper-win依赖于virtualenv,安装 virtualenvwrapper的过程中会自动安装好所需的virtualenv,所以可直接安装virtualenvwrapper。

问题: pip版本过低

 解决:使用命令pip install --upgrade pip升级pip

        或者使用如图上提示命令:F:\Python\3.10.0\python.exe -m pip install --upgrade pip升级对应路径pip。

(3)配置

       修改 mkvirtualenv 的默认路径:

       在“我的电脑->右键->属性->高级系统设置->环境变量->系统变量”中添加一个参数:WORKON_HOME,将这个参数的值设置为你需要的路径。之后创建的虚拟环境的文件都在这个家目录下。

       如果不配置虚拟环境的家目录的话,virtualenvwrapper会在系统盘,当前所登陆用户的目录下创建一个Envs的文件夹,我们所创建的虚拟环境都会放到该文件夹中。

(4)使用命令

创建虚拟环境 mkvirtualenv:mkvirtualenv 虚拟环境名称

创建虚拟环境时指定python版本:

mkvirtualenv -p python解释器路径 虚拟环境名称

如:mkvirtualenv -p C:\Users\用户名\AppData\Local\Programs\Python\Python36\python.exe django_env

或者:

mkvirtualenv --python==python解释器路径 虚拟环境名称

 

②查看当前的虚拟环境目录与切换虚拟环境目录:

workon

workon 虚拟环境名称

③退出虚拟环境:deactivate

④删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境):

rmvirtualenv 虚拟环境名称

⑤进入到虚拟环境所在的目录:

cdvirtualenv 虚拟环境名称

三、pip

1.pip介绍

       pip 是一个现代的,通用的 Python 包管理工具 。提供了对Python 包的查找、下载、安装、卸载的功能。pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。

2.pip相关指令

升级指令:python -m pip install --upgrade pip

查看虚拟环境中安装的包:pip freeze  或者 pip list

四、PyCharm使用

1.新建项目

详细汉化(感谢铖哥的图片@小郑的ac路):

1New Environment

       New Environment部分是使用虚拟环境运行项目,位置选择新建项目环境所依赖的python库,第一个选项会在项目中建立一个venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接脱离系统安装的python独立运行。而使用全局pip install 进行安装的site-packages都不能在这个项目中使用(勾选对应选项后可用,下文选项一),因为安装的包都放在Python安装路径下的site-packages里,不在此环境中。这样有多个项目时环境是独立的,避免相互影响。 

1.Virtualenv

       在工程目录下自动新建一个venv文件夹;创建一个独立的虚拟环境;默认使用该选项;

2.Pipenv

一个包的管理模块;

3.Conda

       在conda环境下创建虚拟环境,venv文件夹在Anaconda下面,venv里面创建了一个工程目录文件夹;


版权声明:本文为CSDN博主「池上花谷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shiyisay/article/details/111681640

选项一:勾选上的话代表创建的新项目需要copy一份全局包到虚拟环境

       这个选项可以预先安装您每次都使用的一些软件包,就能在项目中使用之前安装的包。

选择它:

       安装在您机器的全局 python 中的所有软件包都将安装在您要在 virtualenv 中创建的解释器中。  

       在项目文件夹中创建112233文件夹后,外部库中也出现了相应文件夹。

不选择它:

       将在 virtualenv 中创建的解释器将只有基本的,如 pip 和 setuptools,然后可以安装需要的东西。

 Python 全局和 venv :

       全局python,在Linux中的/usr/bin中,或者在Windows中的任何地方,这是程序的主要安装,可以使用pip添加额外的包。

       当在做某事时,可能只需要一些包或特定版本,所以不使用全局 Python。 可以创建一个 virtualenv 或 pyenv,它将本地 python 链接到全局 python,用于主要的 python 功能,但包将仅安装在 virtualenv 中(并且在使用 Pycharm 时,它可以为您安装主包进入您正在创建的 virtualenv)。


作者:Hayden Morgan

原文链接:https://stackoom.com/question/46D8c

选项二:勾选上表示当在虚拟环境下安装包的时候,copy一份到全局

       使此环境中包可被所有项目使用

       在项目文件夹中创建文件后,外部库中也出现了相应文件

       选择New Environment using 新建项目,创建后的虚拟环境将使用选定位置的python作为基础 ,即Base interpreter,在PyCharm的workspace里新建的项目文件夹里会创建一个vevn文件夹,这个文件夹里会将Base interpreter指定的python编译器复制一遍放进去(venv名称可更改)。

2Existing Environment(相关问题)

如果使用第二种方式即Existing Environment 新建项目 则是使用python安装路径下的编译器,这样我们pip安装的包就在可以在新建的项目中使用,而且不会将编译器复制一遍。


版权声明:本文为CSDN博主「驿站Eventually」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/z97i714/article/details/102633977

问题:无法直接选择python安装路径下的编译器(个别电脑出错)

       此处只出现虚拟环境中的编译器,没有本地python路径下编译器。

       选择右侧按钮添加。

       选择本地python路径中编译器,点击确定。

       但下拉列表中仍无本地编译器。

推测:电脑PyCharm可能出现了配置错误,导致无法导入本地编译器添加到系统解释器。

解决:可先选择虚拟环境中解释器建立项目后,在python文件界面中右下角选择本地编译器,如果仍然更改失败,建议卸载重装o(* ̄︶ ̄*)o。

        图中红框为本地编译器。

五、库

1.安装arcade库(安装于建立的虚拟环境中)

进入名为arcade的环境(环境名自定义):workon arcade

查看Python的版本,确保版本为3.7或以上: python --version

安装arcade: pip install arcade

问题:出现WARNING(类似ProxyError、ConnectTimeoutError、ReadTimeoutError

1.后续下载成功(无需操作):

2.后续出现红色字体ERROR报错

原因:官方网址的站点在国外,在下载过程中网络很慢不稳定,或者可能被国家防火墙(GFW)拦截,导致下载失败。

解决:使用国内镜像源下载

清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:Simple Index

豆瓣镜像:http://pypi.douban.com/simple/

中科大镜像:https://pypi.mirrors.ustc.edu.cn/simple/

中科大镜像2:http://pypi.mirrors.ustc.edu.cn/simple/

问题:安装失败

 原因:此库依赖于Pillow图像处理库,所以在下载Arcade库时会安装Pillow库。现目前对应最高版本的Pillow只支持python3.10,如python版本为3.11,则会在安装过程中报错。

解决:改换3.11以下版本的python。

六、项目

1.克隆

命令:git clone gitee的仓库地址。

       地址为gitee中链接,一般使用https。

 

 2.打开

       使用PyCharm打开该项目文件夹,在界面右下角选择虚拟环境arcade中所创建的解释器。


2022.11.03-05

初稿

2022.11.07

新增

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值