相关疑难解决方法(0)

Windows shell命令获取当前目录的完整路径?

是否有Windows命令行命令,我可以用它来获取当前工作目录的完整路径?

另外,如何将此路径存储在批处理文件中使用的变量中?

windows command-line cmd batch-file

201
推荐指数
10
解决办法
41万
查看次数

SyntaxError:使用匹配大小写时语法无效

我一直在尝试使用匹配大小写而不是一百万个 IF 语句,但我尝试的任何操作都会返回错误:

    match http_code:
          ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我还尝试过测试我发现的示例,这些示例也会返回此错误,包括以下错误:

http_code = "418"

match http_code:
    case "200":
        print("OK")

    case "404":
        print("Not Found")

    case "418":
        print("I'm a teapot")

    case _:
        print("Code not found")
Run Code Online (Sandbox Code Playgroud)

我知道匹配案例对于 python 来说是相当新的,但我使用的是 3.10,所以我不确定为什么它们总是返回这个错误。

python pattern-matching

43
推荐指数
1
解决办法
11万
查看次数

“py.test”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称

您好,我正在尝试在 Pycharm 终端中使用“py.test”命令运行我的测试,但每次都会收到此错误消息:

py.test :术语“py.test”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。行:1 字符:1

pytest pycharm python-3.10

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

在PyCharm终端窗口中自动激活virtualenv

我正在使用PyCharm和virtualenv.

在启动应用程序时,是否有任何方法可以在PyCharm的终端窗口中强制激活virtualenv?

这时,当我打开PyCharm(带有相关项目)和其中的终端窗口时,我需要手动运行命令(source/env/bin/activate)以在PyCharm的这个终端窗口上启用virtualenv.

python pycharm

8
推荐指数
1
解决办法
7581
查看次数

Src 布局在导入中分配 .src 前缀?在 PyCharm 终端中激活 venv 以进行开发安装

我想了解什么是使用 setuptools 与“src/layout”的正确简约方法,以免除src.在导入中使用前缀的方式?

\n

我已经阅读了大部分PyPAsetuptools文档(及其许多用例),但我无法理解什么是执行此示例的正确方法。

\n

下面的布局重现了我想要实现的目标。我无法理解如何让第二个导入而不是第一个在mylibrary包的所有模块中工作:

\n
from src.mylibrary.hello_word import hello_function # <- This works.\nfrom mylibrary.hello_word import hello_function  # <- How to get this working?\n\nhello_function()\n
Run Code Online (Sandbox Code Playgroud)\n

使用此目录/文件结构:

\n
C:\\MyProject\n\xe2\x94\x82\n\xe2\x94\x82   setup.py\n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80src\n    \xe2\x94\x82\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80mylibrary\n    \xe2\x94\x82      hello_word.py\n    \xe2\x94\x82      module_two.py\n    \xe2\x94\x82      __init__.py\n    \xe2\x94\x82\n
Run Code Online (Sandbox Code Playgroud)\n

当我使用开发模式安装时pip install -e .,egg 目录将添加到上面的树中:

\n
    \xe2\x94\x82 (...)\n    \xe2\x94\x82 \n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80mylibrary.egg-info\n           dependency_links.txt\n           PKG-INFO\n           SOURCES.txt\n           top_level.txt\n
Run Code Online (Sandbox Code Playgroud)\n

有了这个setup.py

\n
C:\\MyProject\n\xe2\x94\x82\n\xe2\x94\x82   setup.py\n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80src\n    \xe2\x94\x82\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80mylibrary\n    \xe2\x94\x82 …
Run Code Online (Sandbox Code Playgroud)

python pip setuptools setup.py pycharm

5
推荐指数
1
解决办法
1799
查看次数

如何在 pycharm 中设置 virtualenv 和依赖项?

我在远程机器上使用 virtualenv 并希望在我的 mac 上模拟相同的 env,以便我可以使用 pycharm 进行进一步开发。

我的 virtualenv 在路径中,“~/venv”

我已经使用以下内容创建了 ~/.pycharmc(如“如何在 PyCharm 的终端中激活 virtualenv? ”中所述)

源 ~/venv/bin/activate

/bin/bash --rcfile ~/.pycharmrc

工作正常并创建必要的 venv,但它在我的 pycharm 环境中不起作用(最后附上图像)

我错过了什么?

在此处输入图片说明

python bash virtualenv pycharm

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