windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]一、安装流程1.查看python版本2.检查是否安装pip3.下载pygame安装文件选择合适的版本(我选择的是python3.7windows64bit):4.使用pip安装pygame将下载好的whl文件移动到python安装目录的\Lib\site-packages下(我的路径是D:\ProgramFiles\Python\Python37\Lib\site-packages),然后…

大家好,又见面了,我是你们的朋友全栈君。

一、安装流程

1.查看python版本

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

2.检查是否安装pip

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

3.下载pygame安装文件

选择合适的版本(我选择的是 python3.7 windows 64bit):

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

4.使用pip安装pygame

将下载好的whl文件移动到python安装目录的\Lib\site-packages下(我的路径是D:\Program Files\Python\Python37\Lib\site-packages),然后在命令行程序中运行安装命令

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

使用pip show pycharm指令查看pygame安装目录

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

5.复制pygame文件夹到pycharm工程中

在pygame安装目录下找到2个pygame文件夹(我的路径是:D:\Program Files\Python\Python37\Lib\site-packages)

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

复制这2个文件夹到pycharm工程目录下(我的路径是:D:\documents\PycharmProjects\alien_invasion\venv\Lib\site-packages)

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

6.在pycharm中导入pygame

>file>setting>project>interpreter

点击右侧“+”号,搜索pygame,点击install package

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

很快显示安装成功:

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

7.在pycharm中pygame可以正常使用

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

二、遇到的问题

最开始按照《Python编程从入门到实践》第十二章所说,“如果该文件的扩展名为.whl,就将它复制到你的项目文件夹中。再打开一个命令窗口,切换到该文件所在的文件夹,并使用pip来运行它”,因此,我在工程所在目录(D:\documents\PycharmProjects\alien_invasion)中,使用pip指令安装,结果显示成功安装。并且在命令行运行python,可以正确import pygame,另外,使用pip list命令也可以看到pygame已安装。然而,在pycharm中却无法import pycharm。

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

第一遍尝试,觉得是安装的路径不对,因该在python的目录(D:\Program Files\Python\Python37)中安装pygame,重新安装,出错。显示:no such option -u

可能是装好后不能重新安装,搜索pygame发现c盘user目录下多了Python\Python37\Lib\site-packages,里面全是pygame的文件,而且其目录命名格式与python下的pip存放目录雷同。pip和pygame都是附加安装的模块,默认的pip install 安装目录就在c盘user下。

第二遍尝试,使用pip uninstall pygame卸载pygame。并且在python安装模块的目录下(D:\Program Files\Python\Python37\Lib\site-packages)重新安装pygame,发现这次pygame直接和pip一样在相同目录(D:\Program Files\Python\Python37\Lib\site-packages)下了。

当未复制pygame文件夹至工程目录时,在pycharm中安装pygame,提示错误。

windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

由于错误中的信息包含工程中的文件夹,所以尝试把2个pygame文件夹移动至工程下的对应文件夹下。

三、学习收获

1.pip、pygame等是一种python模块,默认安装在site-packages中。

2.pip模块可以用来安装、卸载其他模块。

pip install xxx/  pip uninstall xxx/  pip show xxx/  pip list

3.pycharm的工程中需要额外安装模块。

4.python通常代码打包exe、whl、egg,wheel即xxx.whl格式包,安装方法pip install xxx.whl。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142535.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • intellij idea 配置svn及提交项目「建议收藏」

    intellij idea 配置svn及提交项目「建议收藏」一、intellijidea安装svn前提条件:你的电脑安装了小乌龟,也就是svn。1、配置svn如下图箭头所示,在安装TortoiseSVN的时候,默认commandlineclienttools,表示使用IDEa自带的svn。然后,选中你的svn安装的路径2、配置svn地址添加svn地址路径二、intellijidea提交项目1、…

  • springboot实战第四章-Spring MVC的测试

    springboot实战第四章-Spring MVC的测试

  • 大数据_02【大数据基础知识】「建议收藏」

    大数据_02【大数据基础知识】「建议收藏」大数据_02【大数据基础知识】01什么是服务器02服务器类型03存储磁盘(硬盘)01什么是服务器服务器:也称伺服器,是一种高性能计算机,提供计算服务的设备。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似。由于服务器需要提供高可靠的服务,所以在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。服务器和电脑功能都是一样的,也可以将服务器称之为电脑,只是服务器对稳定性与安全性以及处理器数据能力有更高要求。比如我们随时浏览一个网站,发现这个网站

  • GG修改器免root下载安装最新_安卓修改器免root版本

    GG修改器免root下载安装最新_安卓修改器免root版本gg修改器免root下载gg修改器官方网址https://gameguardian.net/官网服务器在国外访问速度有点慢,而且页面是英文,有时甚至打不开推荐中文网站,里面有最新的gg修改器下载,脚本分享,gg修改器教程,框架下载等等直达链接:竹子学习网gg修改器全名GameGuardian,是歪果仁开发的一款内存修改软件,所以可以修改有关游戏内存数据达到破坏游戏平衡的目的。被称为手游…

  • 随机梯度下降算法原理 知乎_梯度下降算法的正确步骤

    随机梯度下降算法原理 知乎_梯度下降算法的正确步骤目录1.算法目标2.算法描述3.算法推导4.注意1.算法目标逐渐逼近损失函数loss的极小值,简单抽象为求函数的极小值。2.算法描述每次取一个增量,使得,每次向函数值更小的地方前进一小步,多次迭代就能做到逐渐逼近函数的极小值。3.算法推导展开得到公式。其中H为海森矩阵,暂且不考虑。为使成立,只需要保证。即,当时,,如此即可保证每次更新在逐渐逼近函数的极小值。其中为学习率是一个较小的正数。每次更新时做操作,求得的最小值。4.注意上..

  • 微信小程序轮播图实现详解

    微信小程序轮播图实现详解微信小程序轮播图实现详解先上效果:wxml代码:<swiperautoplayinterval=”2000″circularindicator-color=”#0094ff”indicator-dotsindicator-active-color=”#ff0094″><!–swiper默认高度已经写死,无法改变、无法由内容撑开–><swiper-item><imagemode=”widthFix”src=”../../16151702

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号