首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何通过py launcher运行Python安装的脚本?

如何通过py launcher运行Python安装的脚本?
EN

Stack Overflow用户
提问于 2018-01-04 21:55:08
回答 1查看 940关注 0票数 1

使用Python Launcher可以很好地工作:py.exe -3.5 helloworld.py

这也可以很好地运行相应的pip (它也不在PATH中):py.exe -3.5 -m pip

有没有办法让这也适用于已安装的脚本?

背景:这允许并行安装多个Python版本,即使它们不在PATH中也可以轻松使用。但是例如,我不能运行pyinstaller

  • C:\Python35\Scripts\pyinstaller.exe works.
  • py -3.5 C:\Python35\Scripts\pyinstaller-script.py可以工作,但仍然要求我知道安装path.
  • py -3.5 -m pyinstaller不能工作。它只是打印C:\Python35\python.exe: No module named pyinstaller.
  • py -3.5 -m pyinstaller-script不起作用。它只打印C:\Python35\python.exe: No module named pyinstaller-script.

有没有办法做到这一点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-10 06:20:40

我相信模块名称是不正确的。这对我来说很有效:

代码语言:javascript
复制
py -3.5 -m PyInstaller

您可以通过pip查看模块名称。例如

代码语言:javascript
复制
$ py -m pip list

在我的工作站上显示:

代码语言:javascript
复制
Package         Version
--------------- --------
altgraph        0.16.1
cycler          0.10.0
future          0.16.0
kiwisolver      1.0.1
macholib        1.10
matplotlib      2.2.2
numpy           1.15.0
pefile          2018.8.8
pip             10.0.1
PyInstaller     3.3.1
pyparsing       2.2.0
pypiwin32       223
python-dateutil 2.7.3
pytz            2018.5
pywin32         223
setuptools      39.0.1
six             1.11.0

请注意列表中PyInstaller的大小写。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48096792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档