python - PyPi 断言错误 : unsupported schema

标签 python python-3.x anaconda pypi

我正在尝试将我的包上传到 PyPi,但出现了这个错误:

  Traceback (most recent call last):
  File "setup.py", line 11, in <module>
    author_email= #my email,
  File "C:\Programming\Python\Anaconda\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Programming\Python\Anaconda\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\Programming\Python\Anaconda\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Programming\Python\Anaconda\lib\distutils\command\upload.py", line 63, in run
    self.upload_file(command, pyversion, filename)
  File "C:\Programming\Python\Anaconda\lib\distutils\command\upload.py", line 73, in upload_file
    raise AssertionError("unsupported schema " + schema)

因为不再需要 python setup.py register -r pypitest 来上传包,我运行这个命令:python setup.py sdist upload -r pypitest,在我输入 pypitest 的密码后出现错误

这是我的 setup.py.pypirc 文件的样子。

设置.py

from setuptools import setup

setup(
      name='instapi',
      packages=['instapi'],
      version='0.1',
      description='Clean and simple Instagram API for Python 3.x',
      url='https://github.com/SemptraStar/instapi',
      download_url = 'https://github.com/SemptraStar/instapi/archive/v._0.1.tar.gz',
      author= #me,
      author_email= #also me,
)

.pypirc

[distutils]
index-servers =
  pypi
  pypitest

[pypi]
repository=https://pypi.python.org/pypi
username= # username
password= # password

[pypitest]
repository=https://testpypi.python.org/pypi
username= # username
password= # password

更新 1

我将存储库 URL 更改为 https://upload.pypi.org/legacy/ for pypi 和 https://test.pypi.org/legacy/ for pypitest。还更新了最新版本 (36.3.0) 的设置工具。什么都没有改变。

最佳答案

添加.pypirc文件也在主目录中 C:\Users\<username> ,除了项目的根,对我有用。

关于python - PyPi 断言错误 : unsupported schema,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46008952/

相关文章:

python - 在 Paraview 中合并来自多个文件的 PointData

python - 输入张量 <name> 进入循环,形状为 (),但在一次迭代后形状为 <unknown>

python - 如何比较 Python 中的枚举?

python - 在 RGB 图像上绘制多类语义分割透明叠加

python - 在 Python 中导入 sklearn 时出现导入错误

python - 在 VSCode 中使用 Flake8...?

python - conda安装django时出现PermissionError(13, 'Permission denied')

python - 如何将一个类的实例保存在它自己的类中作为 Python 中的类变量?

regex - 将 url(r'^(?P<pk>[-\w]+)/$') 解码为 Django 中的 path()

python - 迭代时如何获取 2D Numpy 数组中的位置?