我对python,解释器和一般编程还是很陌生的。我在pycharm中编写.py文件的脚本。您可能知道pycharm将默认解释器复制到每个项目。当我安装外部库时,我将它们安装在项目解释器上,而不是安装在主解释器上。在pycharm开发阶段,这种方法效果很好,但是当我尝试在脚本外部运行脚本时,它将使用默认的解释器(无需新下载的库)运行脚本。我该如何更改每个脚本都使用自己的解释器?
我不想将所有这些库下载到默认编译器,并且我不想每次运行另一个脚本(通过变量编辑器)更改默认库。
我也不希望每次都使用pycharm来运行我的所有文件(因为这非常耗资源,而且需要一段时间)
我还没有尝试过任何东西,我找不到有关此信息。
回溯(最近通话最近): 文件“ C:\ Users \ Andrei \ PycharmProjects \ mcdis \ mcdis.py”,第1行,在 进口不和谐 ModuleNotFoundError:没有名为“ discord”的模块
PS:如果有所不同,则操作系统为Win10。
答案 0 :(得分:0)
答案: 我找到了一个捷径: 使用shebang(“代码”行,指定应使用的解释器)。尽管虚拟环境似乎有一些优势,但是在大多数脚本中都应该使用shebang技巧。
如何使用shebang:
#!"C:\Users\Andrei\Desktop\MCSERVER\venv\Scripts\python.exe"
只需用“#!”告诉解释器的路径即可。在前。不知道它是否适用于相对路径,但我认为可以。