第三方模块安装卸载问题

第三方模块安装卸载问题

http://img1.sycdn.imooc.com//climg/5eddb24509659b8d15630697.jpg好烦啊,一头雾水,这些第三方模块要装装不上,要卸卸不掉,在我电脑里完全就是摸奖一样,现在我用pycharm试着卸载django也卸载不掉,却还要提示successfully

正在回答

登陆购买课程后可参与讨论,去登陆

7回答

同学,你好。

1、同学截图的内容是正确的,是在如下位置选择,不需要勾选make……all projects

2、用pycharm创建新环境,还是用来选择existing environment都是可以的,这个看个人的习惯,只是用pycharm创建新环境时,有些选项容易被选择,所以会出现一些不一样的地方,建议同学之后使用命令行单独创建

3、同学所说的现象可能时因为pycharm创建环境时存在一些默认的配置导致的,但这个不影响之后使用pycharm卸载安装升级package的,还是可以使用的,但如果对于操作不熟悉,暂时可以不在pycharm的settings中进行,等慢慢理解之后再使用。

祝学习愉快~


提问者 江民川 2020-06-08 14:34:54

老师,我的电脑里一个可用环境都没了,现在创建了一个新的环境了,现在试图与pycharm关联起来,是如下图操作吗?需要勾选make……all projects吗?

http://img1.sycdn.imooc.com//climg/5edddbe809e4864c10930764.jpg

  • 提问者 江民川 #1
    我发现在pycharm里创建的环境,pip show 某package时,location都是python那边的文件夹lib目录,用virtualenv创建的环境,package的location就是当前环境的lib地址,那,以后这个环境还能在pycharm的setting里卸载安装升级package吗?
    2020-06-08 14:49:32
  • 提问者 江民川 #2
    是不是专业人士都是只用pycharm来选择existing environment,对环境更改操作用的都是cmd控制台?
    2020-06-08 14:53:37
好帮手慕笑蓉 2020-06-08 14:18:57

同学,你好。首先确定环境安装了virtualenv包,可通过pip命令查看,如图:http://img1.sycdn.imooc.com//climg/5eddd62009efef9e05750516.jpg

如果没有,使用如下命令安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv。

如果有,需要配置一下环境变量,在python安装路径下的Scripts中找到 virtualenv:

http://img1.sycdn.imooc.com//climg/5eddd70a09f8cecd07890187.jpg

进入环境保存路径:

右键点击我的电脑-->属性-->高级系统设置-->环境变量-->在用户变量找到path选中-->点击编辑变量-->新建-->粘贴路径-->确定保存。

重新打开命令行再次运行。

祝学习愉快~


  • 提问者 江民川 #1
    老师,你输入"virtualenv 某新环境名"后,这个环境里会有你上面截图里的那些package吗?
    2020-06-08 14:24:53
  • 好帮手慕笑蓉 回复 提问者 江民川 #2
    同学,你好。是没有的,需要安装。 祝学习愉快~
    2020-06-08 14:27:13
好帮手慕笑蓉 2020-06-08 13:53:41

同学,你好。老师建议同学删掉MyPathonEnv虚拟环境,直接删掉文件夹,按照下面的步骤创建虚拟环境并且安装django包,中途如果有报错,可将截图粘贴到问答区,方便老师查看原因:

1、进入命令行,切换到envs目录,输入命令创建虚拟环境,如:

http://img1.sycdn.imooc.com//climg/5eddd0b3090a70bc04870303.jpg

2、进入到虚拟环境,并激活虚拟环境:

http://img1.sycdn.imooc.com//climg/5eddd16109756ae204990140.jpg

3、安装django1.11.18,命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11.18,在网速较慢的情况下,安装可能会卡顿一会,可以等待一下:

http://img1.sycdn.imooc.com//climg/5eddd1dd096127c613320367.jpg

4、安装完成后,同学可在此虚拟环境中创建django项目。

祝学习愉快~


  • 提问者 江民川 #1
    我这样新建环境,那以后像mysql-connector之类的其他插件不是又要重新装?
    2020-06-08 13:56:31
  • 好帮手慕笑蓉 回复 提问者 江民川 #2
    同学,你好。是这样的,mysql-connector和django不在同一个环境,因此如果要使用是需要重新安装的。 祝学习愉快~
    2020-06-08 14:01:46
  • 提问者 江民川 #3
    在第一步就提示'virtualenv' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    2020-06-08 14:05:39
提问者 江民川 2020-06-08 13:34:57

老师您好,我的三个问题其实都是一个事儿,就统一在这里解决吧,

http://img1.sycdn.imooc.com//climg/5eddcdaa09c92e7c09560323.jpg

您看我pip show,地址不对,但输入安装指令又提示已经有了。卸载也卸载不掉。搞得我不知道究竟怎么建出一个能用的环境了。

  • 提问者 江民川 #1
    我的python确实是装在D盘没错,我的本意是环境都放到C盘来,所以环境在C:\envs,name,d盘的python下的那些插件文件和我C盘环境里的到底是什么关系?
    2020-06-08 13:37:28
  • 提问者 江民川 #2
    老师能尽快答复一下吗?我被这个环境配置真的搞得一头雾水,停久了又不知道怎么思考的了。
    2020-06-08 13:50:10
好帮手慕笑蓉 2020-06-08 13:16:03

同学,你好。点击列表右边+-△那列里的△,会升级包,减号-卸载django,结果是还原到了2.2.13,可能是因为同学所说的继承关系,如果同学安装的django无法使用,建议直接删除虚拟环境,跟着老师的步骤一步一步来。虚拟环境是我们编程维护使用的工具,建议同学按照老师讲的方式运用,否则可能会出现很多意想不到的结果。

祝学习愉快~

  • 提问者 江民川 #1
    我的操作和老师没有区别啊,都是在某个环境下操作的啊,我这个环境总之就是单独装装不上,用系统继承过来又卸不掉
    2020-06-08 13:21:30
  • 好帮手慕笑蓉 回复 提问者 江民川 #2
    同学,你好。MyPathonEnv是同学创建的用来管理django项目的虚拟环境是吗?同学描述的环境安装不上,是无法安装django吗?同学可进入到MyPathonEnv环境用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11.18命令试一试,如果报错,可将报错截图粘贴到问答区,会有老师帮忙解决的。 祝学习愉快~
    2020-06-08 13:31:28
提问者 江民川 2020-06-08 11:52:11

更古怪的事发生了,我不小心点到列表右边+-△那列里的△,它把这里的django给我upgrade升到3.0.7了,我再点减号-卸载django,结果是还原到了2.2.13,这是什么原因?是因为这个环境是系统环境继承过来的,而继承时系统环境里django是2.2.13吗?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师