如何将 pip install -i https://test.pypi.org/simple/ PACKAGE-NAME 更改为 pip install PACKAGE-NAME
How to change pip install -i https://test.pypi.org/simple/ PACKAGE-NAME to pip install PACKAGE-NAME
我已经将我的包裹上传到 https://test.pypi.org/ using this tutorial。但是,最后,安装与 pip install -i https://test.pypi.org/simple/ PACKAGE-NAME
一起工作。但是,我的目标是使用 pip install PACKAGE-NAME
.
安装包
有人知道我如何更改它以与 pip install PACKAGE-NAME
一起使用吗?
有关详细信息,我有一个 setup.py
文件,它看起来像这样:
from setuptools import setup
from os import path
current_dir = path.abspath(path.dirname(__file__))
with open("README.md", "r") as fh:
long_description = fh.read()
with open(path.join(current_dir, 'requirements.txt'), 'r') as f:
install_requires = f.read().split('\n')
setup(
name='package name',
version='0.0.1',
author='author name',
author_email='author's email',
description='description',
long_description=long_description,
long_description_content_type="text/markdown",
license='License',
packages=['package name'],
keywords='keywords',
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent"
],
python_requires='>=3.6'
)
我还有一个 setup.cfg
文件,它是:
[build_sphinx]
source-dir = docs
build-dir = docs/_build
all_files = 1
[upload_sphinx]
upload-dir = docs/_build/html
[easy_install]
如果你在Linux/Mac试试这个:
在用户的主目录中
$ mkdir -p ~/.pip
$ touch ~/.pip/pip.conf
在~/.pip/pip.conf中添加这个配置
[global]
index-url=https://test.pypi.org/simple/
trusted-host=test.pypi.org
然后运行pip install package-name
现在应该直接从测试索引下载。
我今天发现了我的问题所在。当您在 https://test.pypi.org/ 上上传您的包时,使用 pip
的安装适用于:
pip install -i https://test.pypi.org/simple/ PACKAGE-NAME
为了能够使用 pip install PACKAGE-NAME
安装软件包,您应该将其上传到 https://pypi.org/。
因此,对于 pypi
,我需要完成 the tutorial 中的步骤,而不是 test.pypi
。
我已经将我的包裹上传到 https://test.pypi.org/ using this tutorial。但是,最后,安装与 pip install -i https://test.pypi.org/simple/ PACKAGE-NAME
一起工作。但是,我的目标是使用 pip install PACKAGE-NAME
.
有人知道我如何更改它以与 pip install PACKAGE-NAME
一起使用吗?
有关详细信息,我有一个 setup.py
文件,它看起来像这样:
from setuptools import setup
from os import path
current_dir = path.abspath(path.dirname(__file__))
with open("README.md", "r") as fh:
long_description = fh.read()
with open(path.join(current_dir, 'requirements.txt'), 'r') as f:
install_requires = f.read().split('\n')
setup(
name='package name',
version='0.0.1',
author='author name',
author_email='author's email',
description='description',
long_description=long_description,
long_description_content_type="text/markdown",
license='License',
packages=['package name'],
keywords='keywords',
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent"
],
python_requires='>=3.6'
)
我还有一个 setup.cfg
文件,它是:
[build_sphinx]
source-dir = docs
build-dir = docs/_build
all_files = 1
[upload_sphinx]
upload-dir = docs/_build/html
[easy_install]
如果你在Linux/Mac试试这个:
在用户的主目录中
$ mkdir -p ~/.pip
$ touch ~/.pip/pip.conf
在~/.pip/pip.conf中添加这个配置
[global]
index-url=https://test.pypi.org/simple/
trusted-host=test.pypi.org
然后运行pip install package-name
现在应该直接从测试索引下载。
我今天发现了我的问题所在。当您在 https://test.pypi.org/ 上上传您的包时,使用 pip
的安装适用于:
pip install -i https://test.pypi.org/simple/ PACKAGE-NAME
为了能够使用 pip install PACKAGE-NAME
安装软件包,您应该将其上传到 https://pypi.org/。
因此,对于 pypi
,我需要完成 the tutorial 中的步骤,而不是 test.pypi
。