观摩
2024-10-11 09:31 deepin
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python -m pip install pyinstaller
Reply Like 0 View the author
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python -m pip install pyinstaller
pip3 install pyinstaller
pip3 install pyinstaller
图中所示我就是这样操作的,不行
用 pipx?
sudo apt install pipx
pipx install pyinstaller
apt search pyinstaller
找到包名pip install pyinstaller
了pho@Light:~$ apt search pyinstaller
正在排序... 完成
全文搜索... 完成
pho@Light:~$ sudo apt search pyinstaller
请输入密码:
验证成功
正在排序... 完成
全文搜索... 完成
pho@Light:~$ pip install pyinstaller
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.12/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
pho@Light:~$ sudo apt install pipx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
将会同时安装下列软件:
fonts-font-awesome ghp-import libjs-bootstrap4 libjs-highlight.js libjs-lunr libjs-modernizr
libjs-popper.js libjs-sizzle mkdocs node-jquery python-babel-localedata python3-argcomplete python3-babel
python3-click python3-colorama python3-dateutil python3-iniconfig python3-jinja2 python3-joblib
python3-livereload python3-lunr python3-markdown python3-markupsafe python3-mergedeep python3-nltk
python3-pathspec python3-pip-whl python3-platformdirs python3-pluggy python3-psutil python3-pygments
python3-pyinotify python3-pytest python3-pyyaml-env-tag python3-regex python3-setuptools-whl
python3-simplejson python3-six python3-tornado python3-tqdm python3-tz python3-userpath python3-venv
python3-watchdog python3-yaml python3.12-venv sphinx-rtd-theme-common
建议安装:
libjs-es5-shim mkdocs-doc nodejs python-jinja2-doc coffeescript node-less node-uglify
python-livereload-doc python3-django python3-flask python3-slimmer python-lunr-doc python-markdown-doc
python-pygments-doc ttf-bitstream-vera python-pyinotify-doc python3-pycurl python-tornado-doc
python3-twisted
推荐安装:
prover9
下列【新】软件包将被安装:
fonts-font-awesome ghp-import libjs-bootstrap4 libjs-highlight.js libjs-lunr libjs-modernizr
libjs-popper.js libjs-sizzle mkdocs node-jquery pipx python-babel-localedata python3-argcomplete
python3-babel python3-click python3-colorama python3-dateutil python3-iniconfig python3-jinja2
python3-joblib python3-livereload python3-lunr python3-markdown python3-markupsafe python3-mergedeep
python3-nltk python3-pathspec python3-pip-whl python3-platformdirs python3-pluggy python3-psutil
python3-pygments python3-pyinotify python3-pytest python3-pyyaml-env-tag python3-regex
python3-setuptools-whl python3-simplejson python3-six python3-tornado python3-tqdm python3-tz
python3-userpath python3-venv python3-watchdog python3-yaml python3.12-venv sphinx-rtd-theme-common
升级了 0 个软件包,新安装了 48 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 17.0 MB 的归档。
解压缩后会消耗 67.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://community-packages.deepin.com/beige beige/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [514 kB]
获取:2 https://community-packages.deepin.com/beige beige/main amd64 python3-six all 1.16.0-6 [16.2 kB]
获取:3 https://community-packages.deepin.com/beige beige/main amd64 python3-dateutil all 2.8.1-6 [76.8 kB]
获取:4 https://community-packages.deepin.com/beige beige/main amd64 ghp-import all 2.1.0-3 [12.0 kB]
获取:5 https://community-packages.deepin.com/beige beige/main amd64 libjs-popper.js all 1.16.1+ds-6 [52.4 kB]
获取:6 https://community-packages.deepin.com/beige beige/main amd64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [518 kB]
获取:7 https://community-packages.deepin.com/beige beige/main amd64 libjs-highlight.js all 9.18.5+dfsg1-2 [396 kB]
获取:8 https://community-packages.deepin.com/beige beige/main amd64 libjs-lunr all 2.3.9~dfsg-2 [76.6 kB]
获取:9 https://community-packages.deepin.com/beige beige/main amd64 libjs-modernizr all 2.6.2+ds1-4 [47.0 kB]
获取:10 https://community-packages.deepin.com/beige beige/main amd64 libjs-sizzle all 2.3.5+ds-2 [31.4 kB]
获取:11 https://community-packages.deepin.com/beige beige/main amd64 python3-tornado amd64 6.4.0-2 [347 kB]
获取:12 https://community-packages.deepin.com/beige beige/main amd64 python3-livereload all 2.6.3-2 [25.1 kB]
获取:13 https://community-packages.deepin.com/beige beige/main amd64 python3-colorama all 0.4.4-1 [27.5 kB]
获取:14 https://community-packages.deepin.com/beige beige/main amd64 python3-click all 8.1.6-1 [93.9 kB]
获取:15 https://community-packages.deepin.com/beige beige/main amd64 python3-joblib all 1.3.2-2 [218 kB]
获取:16 https://community-packages.deepin.com/beige beige/main amd64 python3-regex amd64 0.1.20221031-2 [308 kB]
获取:17 https://community-packages.deepin.com/beige beige/main amd64 python3-tqdm all 4.66.5-1 [90.9 kB]
获取:18 https://community-packages.deepin.com/beige beige/main amd64 python3-nltk all 3.8.1-1 [1,004 kB]
获取:19 https://community-packages.deepin.com/beige beige/main amd64 python3-lunr all 0.7.0-1 [28.0 kB]
获取:20 https://community-packages.deepin.com/beige beige/main amd64 sphinx-rtd-theme-common all 2.0.0+dfsg-1 [999 kB]
获取:21 https://community-packages.deepin.com/beige beige/main amd64 python3-markupsafe amd64 2.1.5-1 [14.4 kB]
获取:22 https://community-packages.deepin.com/beige beige/main amd64 python3-jinja2 all 3.1.3-1 [119 kB]
获取:23 https://community-packages.deepin.com/beige beige/main amd64 python3-markdown all 3.6-1 [84.0 kB]
获取:24 https://community-packages.deepin.com/beige beige/main amd64 python3-mergedeep all 1.3.4-3 [6,508 B]
获取:25 https://community-packages.deepin.com/beige beige/main amd64 python3-pathspec all 0.11.1-1 [26.1 kB]
获取:26 https://community-packages.deepin.com/beige beige/main amd64 python3-platformdirs all 4.2.1-1 [16.0 kB]
获取:27 https://community-packages.deepin.com/beige beige/main amd64 python3-yaml amd64 6.0.1-2 [177 kB]
获取:28 https://community-packages.deepin.com/beige beige/main amd64 python3-pyyaml-env-tag all 0.1-3 [5,060 B]
获取:29 https://community-packages.deepin.com/beige beige/main amd64 python3-watchdog all 3.0.0-1 [126 kB]
获取:30 https://community-packages.deepin.com/beige beige/main amd64 mkdocs all 1.5.3+dfsg-1 [2,255 kB]
获取:31 https://community-packages.deepin.com/beige beige/main amd64 node-jquery all 3.6.1+dfsg+~3.5.14-1 [159 kB]
获取:32 https://community-packages.deepin.com/beige beige/main amd64 python3-pip-whl all 23.1.2+dfsg-2 [1,729 kB]
获取:33 https://community-packages.deepin.com/beige beige/main amd64 python3-setuptools-whl all 68.1.2-2 [797 kB]
获取:34 https://community-packages.deepin.com/beige beige/main amd64 python3.12-venv amd64 3.12.4-0deepin1 [5,824 B]
获取:35 https://community-packages.deepin.com/beige beige/main amd64 python3-venv amd64 3.12.1-1deepin1 [1,204 B]
获取:36 https://community-packages.deepin.com/beige beige/main amd64 python3-argcomplete all 3.4.0-2 [39.4 kB]
获取:37 https://community-packages.deepin.com/beige beige/main amd64 python3-userpath all 1.9.1-1 [10.2 kB]
获取:38 https://community-packages.deepin.com/beige beige/main amd64 pipx all 1.2.1-1 [395 kB]
获取:39 https://community-packages.deepin.com/beige beige/main amd64 python-babel-localedata all 2.10.3-3deepin1 [4,591 kB]
获取:40 https://community-packages.deepin.com/beige beige/main amd64 python3-tz all 2024.1-2 [30.9 kB]
获取:41 https://community-packages.deepin.com/beige beige/main amd64 python3-babel all 2.10.3-3deepin1 [98.6 kB]
获取:42 https://community-packages.deepin.com/beige beige/main amd64 python3-iniconfig all 1.1.1-2 [6,360 B]
获取:43 https://community-packages.deepin.com/beige beige/main amd64 python3-pluggy all 1.5.0-1 [26.9 kB]
获取:44 https://community-packages.deepin.com/beige beige/main amd64 python3-psutil amd64 5.9.8-2 [225 kB]
获取:45 https://community-packages.deepin.com/beige beige/main amd64 python3-pygments all 2.17.2+dfsg-1 [818 kB]
获取:46 https://community-packages.deepin.com/beige beige/main amd64 python3-pyinotify all 0.9.6-1.3 [24.4 kB]
获取:47 https://community-packages.deepin.com/beige beige/main amd64 python3-pytest all 8.2.2-2 [248 kB]
获取:48 https://community-packages.deepin.com/beige beige/main amd64 python3-simplejson amd64 3.19.2-1deepin1 [69.3 kB]
已下载 17.0 MB,耗时 5秒 (3,504 kB/s)
正在从软件包中解出模板:100%
正在选中未选择的软件包 fonts-font-awesome。
(正在读取数据库 ... 系统当前共安装有 414945 个文件和目录。)
准备解压 .../00-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
正在解压 fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
正在选中未选择的软件包 python3-six。
准备解压 .../01-python3-six_1.16.0-6_all.deb ...
正在解压 python3-six (1.16.0-6) ...
正在选中未选择的软件包 python3-dateutil。
准备解压 .../02-python3-dateutil_2.8.1-6_all.deb ...
正在解压 python3-dateutil (2.8.1-6) ...
正在选中未选择的软件包 ghp-import。
准备解压 .../03-ghp-import_2.1.0-3_all.deb ...
正在解压 ghp-import (2.1.0-3) ...
正在选中未选择的软件包 libjs-popper.js。
准备解压 .../04-libjs-popper.js_1.16.1+ds-6_all.deb ...
正在解压 libjs-popper.js (1.16.1+ds-6) ...
正在选中未选择的软件包 libjs-bootstrap4。
准备解压 .../05-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ...
正在解压 libjs-bootstrap4 (4.6.1+dfsg1-4) ...
正在选中未选择的软件包 libjs-highlight.js。
准备解压 .../06-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ...
正在解压 libjs-highlight.js (9.18.5+dfsg1-2) ...
正在选中未选择的软件包 libjs-lunr。
准备解压 .../07-libjs-lunr_2.3.9~dfsg-2_all.deb ...
正在解压 libjs-lunr (2.3.9~dfsg-2) ...
正在选中未选择的软件包 libjs-modernizr。
准备解压 .../08-libjs-modernizr_2.6.2+ds1-4_all.deb ...
正在解压 libjs-modernizr (2.6.2+ds1-4) ...
正在选中未选择的软件包 libjs-sizzle。
准备解压 .../09-libjs-sizzle_2.3.5+ds-2_all.deb ...
正在解压 libjs-sizzle (2.3.5+ds-2) ...
正在选中未选择的软件包 python3-tornado。
准备解压 .../10-python3-tornado_6.4.0-2_amd64.deb ...
正在解压 python3-tornado (6.4.0-2) ...
正在选中未选择的软件包 python3-livereload。
准备解压 .../11-python3-livereload_2.6.3-2_all.deb ...
正在解压 python3-livereload (2.6.3-2) ...
正在选中未选择的软件包 python3-colorama。
准备解压 .../12-python3-colorama_0.4.4-1_all.deb ...
正在解压 python3-colorama (0.4.4-1) ...
正在选中未选择的软件包 python3-click。
准备解压 .../13-python3-click_8.1.6-1_all.deb ...
正在解压 python3-click (8.1.6-1) ...
正在选中未选择的软件包 python3-joblib。
准备解压 .../14-python3-joblib_1.3.2-2_all.deb ...
正在解压 python3-joblib (1.3.2-2) ...
正在选中未选择的软件包 python3-regex。
准备解压 .../15-python3-regex_0.1.20221031-2_amd64.deb ...
正在解压 python3-regex (0.1.20221031-2) ...
正在选中未选择的软件包 python3-tqdm。
准备解压 .../16-python3-tqdm_4.66.5-1_all.deb ...
正在解压 python3-tqdm (4.66.5-1) ...
正在选中未选择的软件包 python3-nltk。
准备解压 .../17-python3-nltk_3.8.1-1_all.deb ...
正在解压 python3-nltk (3.8.1-1) ...
正在选中未选择的软件包 python3-lunr。
准备解压 .../18-python3-lunr_0.7.0-1_all.deb ...
正在解压 python3-lunr (0.7.0-1) ...
正在选中未选择的软件包 sphinx-rtd-theme-common。
准备解压 .../19-sphinx-rtd-theme-common_2.0.0+dfsg-1_all.deb ...
正在解压 sphinx-rtd-theme-common (2.0.0+dfsg-1) ...
正在选中未选择的软件包 python3-markupsafe。
准备解压 .../20-python3-markupsafe_2.1.5-1_amd64.deb ...
正在解压 python3-markupsafe (2.1.5-1) ...
正在选中未选择的软件包 python3-jinja2。
准备解压 .../21-python3-jinja2_3.1.3-1_all.deb ...
正在解压 python3-jinja2 (3.1.3-1) ...
正在选中未选择的软件包 python3-markdown。
准备解压 .../22-python3-markdown_3.6-1_all.deb ...
正在解压 python3-markdown (3.6-1) ...
正在选中未选择的软件包 python3-mergedeep。
准备解压 .../23-python3-mergedeep_1.3.4-3_all.deb ...
正在解压 python3-mergedeep (1.3.4-3) ...
正在选中未选择的软件包 python3-pathspec。
准备解压 .../24-python3-pathspec_0.11.1-1_all.deb ...
正在解压 python3-pathspec (0.11.1-1) ...
正在选中未选择的软件包 python3-platformdirs。
准备解压 .../25-python3-platformdirs_4.2.1-1_all.deb ...
正在解压 python3-platformdirs (4.2.1-1) ...
正在选中未选择的软件包 python3-yaml。
准备解压 .../26-python3-yaml_6.0.1-2_amd64.deb ...
正在解压 python3-yaml (6.0.1-2) ...
正在选中未选择的软件包 python3-pyyaml-env-tag。
准备解压 .../27-python3-pyyaml-env-tag_0.1-3_all.deb ...
正在解压 python3-pyyaml-env-tag (0.1-3) ...
正在选中未选择的软件包 python3-watchdog。
准备解压 .../28-python3-watchdog_3.0.0-1_all.deb ...
正在解压 python3-watchdog (3.0.0-1) ...
正在选中未选择的软件包 mkdocs。
准备解压 .../29-mkdocs_1.5.3+dfsg-1_all.deb ...
正在解压 mkdocs (1.5.3+dfsg-1) ...
正在选中未选择的软件包 node-jquery。
准备解压 .../30-node-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
正在解压 node-jquery (3.6.1+dfsg+~3.5.14-1) ...
正在选中未选择的软件包 python3-pip-whl。
准备解压 .../31-python3-pip-whl_23.1.2+dfsg-2_all.deb ...
正在解压 python3-pip-whl (23.1.2+dfsg-2) ...
正在选中未选择的软件包 python3-setuptools-whl。
准备解压 .../32-python3-setuptools-whl_68.1.2-2_all.deb ...
正在解压 python3-setuptools-whl (68.1.2-2) ...
正在选中未选择的软件包 python3.12-venv。
准备解压 .../33-python3.12-venv_3.12.4-0deepin1_amd64.deb ...
正在解压 python3.12-venv (3.12.4-0deepin1) ...
正在选中未选择的软件包 python3-venv。
准备解压 .../34-python3-venv_3.12.1-1deepin1_amd64.deb ...
正在解压 python3-venv (3.12.1-1deepin1) ...
正在选中未选择的软件包 python3-argcomplete。
准备解压 .../35-python3-argcomplete_3.4.0-2_all.deb ...
正在解压 python3-argcomplete (3.4.0-2) ...
正在选中未选择的软件包 python3-userpath。
准备解压 .../36-python3-userpath_1.9.1-1_all.deb ...
正在解压 python3-userpath (1.9.1-1) ...
正在选中未选择的软件包 pipx。
准备解压 .../37-pipx_1.2.1-1_all.deb ...
正在解压 pipx (1.2.1-1) ...
正在选中未选择的软件包 python-babel-localedata。
准备解压 .../38-python-babel-localedata_2.10.3-3deepin1_all.deb ...
正在解压 python-babel-localedata (2.10.3-3deepin1) ...
正在选中未选择的软件包 python3-tz。
准备解压 .../39-python3-tz_2024.1-2_all.deb ...
正在解压 python3-tz (2024.1-2) ...
正在选中未选择的软件包 python3-babel。
准备解压 .../40-python3-babel_2.10.3-3deepin1_all.deb ...
正在解压 python3-babel (2.10.3-3deepin1) ...
正在选中未选择的软件包 python3-iniconfig。
准备解压 .../41-python3-iniconfig_1.1.1-2_all.deb ...
正在解压 python3-iniconfig (1.1.1-2) ...
正在选中未选择的软件包 python3-pluggy。
准备解压 .../42-python3-pluggy_1.5.0-1_all.deb ...
正在解压 python3-pluggy (1.5.0-1) ...
正在选中未选择的软件包 python3-psutil。
准备解压 .../43-python3-psutil_5.9.8-2_amd64.deb ...
正在解压 python3-psutil (5.9.8-2) ...
正在选中未选择的软件包 python3-pygments。
准备解压 .../44-python3-pygments_2.17.2+dfsg-1_all.deb ...
正在解压 python3-pygments (2.17.2+dfsg-1) ...
正在选中未选择的软件包 python3-pyinotify。
准备解压 .../45-python3-pyinotify_0.9.6-1.3_all.deb ...
正在解压 python3-pyinotify (0.9.6-1.3) ...
正在选中未选择的软件包 python3-pytest。
准备解压 .../46-python3-pytest_8.2.2-2_all.deb ...
正在解压 python3-pytest (8.2.2-2) ...
正在选中未选择的软件包 python3-simplejson。
准备解压 .../47-python3-simplejson_3.19.2-1deepin1_amd64.deb ...
正在解压 python3-simplejson (3.19.2-1deepin1) ...
正在设置 python3-iniconfig (1.1.1-2) ...
正在设置 python3-tornado (6.4.0-2) ...
正在设置 python3-setuptools-whl (68.1.2-2) ...
正在设置 python3-joblib (1.3.2-2) ...
正在设置 libjs-popper.js (1.16.1+ds-6) ...
正在设置 python3-colorama (0.4.4-1) ...
正在设置 python3-pip-whl (23.1.2+dfsg-2) ...
正在设置 libjs-lunr (2.3.9~dfsg-2) ...
正在设置 python3-pyinotify (0.9.6-1.3) ...
正在设置 python3-tqdm (4.66.5-1) ...
正在设置 python3-yaml (6.0.1-2) ...
正在设置 python3-click (8.1.6-1) ...
正在设置 libjs-sizzle (2.3.5+ds-2) ...
正在设置 python3-markupsafe (2.1.5-1) ...
正在设置 libjs-modernizr (2.6.2+ds1-4) ...
正在设置 python3-platformdirs (4.2.1-1) ...
正在设置 python3-psutil (5.9.8-2) ...
正在设置 python3-tz (2024.1-2) ...
正在设置 python-babel-localedata (2.10.3-3deepin1) ...
正在设置 python3-pyyaml-env-tag (0.1-3) ...
正在设置 python3-six (1.16.0-6) ...
正在设置 python3-simplejson (3.19.2-1deepin1) ...
正在设置 python3-jinja2 (3.1.3-1) ...
正在设置 python3-pygments (2.17.2+dfsg-1) ...
正在设置 python3-markdown (3.6-1) ...
正在设置 python3-mergedeep (1.3.4-3) ...
正在设置 python3-regex (0.1.20221031-2) ...
正在设置 python3-pluggy (1.5.0-1) ...
正在设置 libjs-highlight.js (9.18.5+dfsg1-2) ...
正在设置 python3-livereload (2.6.3-2) ...
正在设置 python3-dateutil (2.8.1-6) ...
正在设置 libjs-bootstrap4 (4.6.1+dfsg1-4) ...
正在设置 python3-argcomplete (3.4.0-2) ...
正在设置 python3-pathspec (0.11.1-1) ...
正在设置 python3-nltk (3.8.1-1) ...
正在设置 fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
正在设置 sphinx-rtd-theme-common (2.0.0+dfsg-1) ...
正在设置 node-jquery (3.6.1+dfsg+~3.5.14-1) ...
正在设置 python3-userpath (1.9.1-1) ...
正在设置 python3-lunr (0.7.0-1) ...
正在设置 python3.12-venv (3.12.4-0deepin1) ...
正在设置 python3-babel (2.10.3-3deepin1) ...
update-alternatives: 使用 /usr/bin/pybabel-python3 来在自动模式中提供 /usr/bin/pybabel (pybabel)
正在设置 python3-pytest (8.2.2-2) ...
正在设置 python3-watchdog (3.0.0-1) ...
正在设置 python3-venv (3.12.1-1deepin1) ...
正在设置 ghp-import (2.1.0-3) ...
正在设置 mkdocs (1.5.3+dfsg-1) ...
正在设置 pipx (1.2.1-1) ...
正在处理用于 fontconfig (2.14.2-6) 的触发器 ...
正在处理用于 man-db (2.12.0-1) 的触发器 ...
pho@Light:~$ pipx install pyinstaller
installed package pyinstaller 6.10.0, installed using Python 3.12.4
These apps are now globally available
- pyi-archive_viewer
- pyi-bindepend
- pyi-grab_version
- pyi-makespec
- pyi-set_version
- pyinstaller
⚠ Note: '/home/pho/.local/bin' is not on your PATH environment variable. These apps will not be globally
accessible until your PATH is updated. Run `pipx ensurepath` to automatically add it, or manually modify
your PATH in your shell's config file (i.e. ~/.bashrc).
done! ✨ 🌟 ✨
以上,用sweetyfish站友的办法成功安装了pyinstaller。
apt search pyinstaller
找到包名pip install pyinstaller
了你的办法用了,见下面的运行代码过程。还是谢谢你。
用 pipx?
sudo apt install pipx
pipx install pyinstaller
这样pyinstaller安装成了,但是打包dist文件夹为空,不知何故
之前使用deepin20.9虽也遇到了问题,但是最终问题不大,顺利解决。
这次系统更新为deepin 23后,安装pyinstaller又遇到问题,安装的过程是如下这样的: