小编Pus*_*sht的帖子

python3.8-venv 不适用于 python3.8 -m venv env

我想创建一个将 python3.8 作为 python3 的 venv 在 Ubuntu 18.04 上我做了:

> sudo apt install python3.8 python3.8-venv
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试:

> python3.8 -m venv env

The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv   
package using the following command.

    apt-get install python3-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

Failing command: ['/home/pushp/vizio-backend/env/bin/python3.8', '-Im', 'ensurepip', '--upgrade', '--default-pip']
Run Code Online (Sandbox Code Playgroud)

我的应用程序依赖于 python3.8。我在这里缺少什么?

python python-3.x python-venv

7
推荐指数
2
解决办法
1万
查看次数

如何在 uvicorn 日志中为每个请求添加时间戳?

当我使用 uvicorn 运行我的 FastAPI 服务器时:

uvicorn main:app --host 0.0.0.0 --port 8000 --log-level info
Run Code Online (Sandbox Code Playgroud)

运行服务器后得到的日志:

INFO:     Started server process [405098]
INFO:     Waiting for application startup.
INFO:     Connect to database...
INFO:     Successfully connected to the database!
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     122.179.31.158:54604 - "GET /api/hello_world?num1=5&num2=10 HTTP/1.1" 200 OK
Run Code Online (Sandbox Code Playgroud)

如何获取时间戳和请求日志记录?喜欢:

INFO:     "2020-07-16:23:34:78" - 122.179.31.158:54604 - "GET /api/hello_world?num1=5&num2=10 HTTP/1.1" 200 OK
Run Code Online (Sandbox Code Playgroud)

python fastapi uvicorn

7
推荐指数
3
解决办法
3142
查看次数

chown:无效用户:'+x'

some_file.py:

#! /usr/bin/python
print("Hello World!")
Run Code Online (Sandbox Code Playgroud)

在终端:

sudo chown +x some_file.py
chown: invalid user: ‘+x’
Run Code Online (Sandbox Code Playgroud)

我想让文件可执行。

linux bash ubuntu chown

-4
推荐指数
1
解决办法
4433
查看次数

标签 统计

python ×2

bash ×1

chown ×1

fastapi ×1

linux ×1

python-3.x ×1

python-venv ×1

ubuntu ×1

uvicorn ×1