PyCharm之open project

目录

1. 背景

2. PyCharm的优势

3. PyCharm之open project


1. 背景

        对于一个PyCharm小白,虽然说已经会了一些python coding(当初一上来玩python,却并没有从PyCharm软件开始,用的是Anaconda),也会安装一些第三方库,并在python code中导入并使用,但PyCharm却没玩过,刚刚装完PyCharm还处于两眼一抹黑的状态。

        目前手头上有个现成的Python工程,引用了一大推的第三方库,为了将这个工程跑起来,光准备环境就着实费了不少心思。

2. PyCharm的优势

        当然,在Anaconda环境下通过pip或conda install也能逐个将需要的第三方库安装上去,但是这种方式需要一个一个手动安装第三方库,效率太差,而且还要注意需要先自己手动新建虚拟环境,然后在新建的这个虚拟环境下执行上述的手动安装。否则,当不同工程使用不同第三方库版本的时候,会造成混乱。当时没觉得啥,现在用过PyCharm之后,回过头来看,发现这种方式效率实在太差了。。。

3. PyCharm之open project

        关于安装PyCharm的方法,可以参考:

PyCharm的安装和使用_wangwy_hoveringeagle的博客-CSDN博客

        言归正传,下面介绍下PyCharm下Open project的方法。

        在一般工程中,都会提供一个requirements.txt之类的文件,用于列出当前工程需要用到的第三方库的信息,一个requirements.txt大致是下面这个样子。

        这个requirements.txt是一个可以通过工具导出来的配置文件,当然也有其他格式的类似的配置文件,如.yml或.yaml之类的文件,相关介绍可参考:Python库安装之requirements.txt, environment.yml_chenxy_bwave的专栏-CSDN博客

        我们这里以requirements.txt为例。打开PyCharm,选择open project,跳出以下对话框。

        这里的Location为根据项目名称自动新建的虚拟环境的文件夹。

        这里的Dependencies,会自动选择项目中的requirements.txt作为该工程的第三方库list导入并自动安装,安装的第三方库会全部放在Location指定的虚拟环境文件夹下。

        这里的Base interpreter,可以选择自己安装的本地python。

        以上设置完成后,点击OK,一键式操作完美导入整个工程。

        但由于我是第一次使用PyCharm的自动安装第三方库的功能,点击OK后报出了Failed to Install Packages的错误,如下:

        根据提示,是无法访问到网站?但是我直接用浏览器访问,明明可以访问成功嘛!这个和我的另一份博客(PyCharm的安装和使用_wangwy_hoveringeagle的博客-CSDN博客)中提到的redis安装如出一辙。What happens ?!

       网上一堆搜索和尝试,最后发现,需要更换下载地址镜像才行:

        (1)更改下载地址镜像:http://mirrors.aliyun.com/pypi/simple/

        (2)添加选项:–trusted-host mirrors.aliyun.com(没有确认是否必要,反正我是加了)

        参考:

解决方案:使用pycharm安装第三方库失败-----更换下载地址镜像_zw05011的博客-CSDN博客_pycharm第三方库安装失败

       PyCharm安装好后,默认的下载地址镜像是:https://pypi.python.org/simple,我也试过改为上面报错提示中的https://pypi.org/simple,不过都一样,不好使,虽然直接访问都没问题。

       参考上面博客中说的,将下载地址镜像改为:Simple Index,居然仍然不行,最后将其中的https改为http后,终于OK了。。。

        安装成功后,可以看到安装成功的提示,如:

        也可以通过查看setting的方式,来确认是否将requirements.txt中提到的第三方库已全部正确安装。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值