40.4 Python 开发环境
最后更新于
# pkg install python devel/py-pip# cd /usr/ports/lang/python/ && make install clean
# cd /usr/ports/devel/py-pip/ && make install clean# echo "DEFAULT_VERSIONS+= python=3.12 python3=3.12" >> /etc/make.conf/!\ WARNING /!\
PYTHON_DEFAULT must be a version present in PYTHON2_DEFAULT or PYTHON3_DEFAULT,
if you want more Python flavors, set BUILD_ALL_PYTHON_FLAVORS in your make.conf# pkg install python devel/py-uv# cd /usr/ports/devel/py-uv/
# make install clean$ mkdir project
$ cd project
$ uv initInitialized project `project`~/project $ ls -al
total 23
drwxr-xr-x 2 ykla ykla 6 5月 25 00:29 .
drwxr-xr-x 33 ykla ykla 52 5月 25 00:28 ..
-rw-r--r-- 1 ykla ykla 5 5月 25 00:29 .python-version
-rw-r--r-- 1 ykla ykla 85 5月 25 00:29 main.py
-rw-r--r-- 1 ykla ykla 153 5月 25 00:29 pyproject.toml
-rw-r--r-- 1 ykla ykla 0 5月 25 00:29 README.md~/project $ uv run main.py
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3.11
Creating virtual environment at: .venv
Hello from project!~/project $ uv add cowsay pyjokes
Resolved 3 packages in 2.51s
Prepared 2 packages in 2.09s
Installed 2 packages in 10ms
+ cowsay==6.1
+ pyjokes==0.8.3$ uvx --with cowsay --with pyjokes python -c "import cowsay; import pyjokes; print(cowsay.cow(pyjokes.get_joke()))"
____________________________________________
| One person's error is another person's data. |
============================================
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
None