微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【venv】Error:Cannot run program "/Users/***/python_selenium/Scripts/python.exe" (in directo

将一台电脑上的项目拷贝到另一台电脑上的pycharm中运行时,出现如下报错信息:

由报错信息考虑到可能是当前scripts路径与配置不同造成的问题,

故在preferences中配置scripts路径,如图:

执行后,出现如下新的报错信息:

报错信息显示不能执行该二进制文件,所以应该是vevn配置的问题。

故将项目下的vevn删除,在python interpreter点击add重新创建之后项目就执行成功了。
【python interpreter可以创建python scripts的编译环境,也可以创建python的虚拟环境】

** 小知识点 **

当使用pycharm创建工程的时候,会认创建一个venv的文件夹,且认interpret也是该目录,而不是系统环境。
以前不知道这个是用来干什么的,后来搜索了一下了解到这是一个虚拟环境

venv能做什么呢?

  • venv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来;

  • venv是一个非常好的virtual python environment builder,它最大的好处是可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

  • venv可用于创建独立的Python环境,在这些环境里面可以选择不同的Python版本或者不同的Packages,并且可以在没有root权限的情况下在环境里安装新套件,互相不会产生任何的影响。

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

相关推荐