相关疑难解决方法(0)

如何使用.pth文件添加Python导入路径

如果我将*.pth文件放在site-packages中,它会给出一个ImportError.我没有通过创建*.pth文件来获取如何导入.

(指在python中导入)

python python-import

14
推荐指数
2
解决办法
3万
查看次数

pipenv install -e是做什么的,以及如何使用它?

pipenv 帮助文档中写道:

将本地setup.py安装到您的虚拟环境/ Pipfile中:

$ pipenv install -e。

有人可以进一步详细说明何时以及如何使用与之pipenv install -e . 相关的命令setup.py吗?

根据pipenv-e .是指可编辑的依赖项。但是,我无法理解给出的解释。有人可以解释吗?

编辑: 例如,mypkg在我的--user目录中创建了一个简单的发行版软件包调用之后pip,即~/mypkg使用以下命令:

$ pipenv shell
(mypkg-x985xH5M) $ python3 setup.py sdist bdist_wheel
(mypkg-x985xH5M) $ twine upload --repository-url https://test.pypi.org/legacy/ dist/*
Run Code Online (Sandbox Code Playgroud)

并且/mypkg具有以下文件结构:

/mypkg
  |_ LICENSE
  |_ README.md
  |_ setup.py
  |_ /mypkg
  |    |_ __init__.py
  |    |_ mypkg.py
  |_ /dist
  |    |_ mypkg-0.0.1rc1.tar.gz
  |    |_ mypkg-0.0.1rc1-py3-none-any.whl
  |_ /build
  |    |_ …
Run Code Online (Sandbox Code Playgroud)

python pipenv

0
推荐指数
1
解决办法
2134
查看次数

标签 统计

python ×2

pipenv ×1

python-import ×1