上传到pip后无法运行python包

时间:2019-05-15 04:55:44

标签: python pip pypi

我有一个要尝试上传到pip的python 3软件包,名为vlcradio,我成功上传了该文件,然后使用pip install vlcradio下载了该文件,但是无法使用{{1}运行它},因为我收到一条错误消息:

python -m vlcradio

这是我的python软件包文件夹的结构:

C:\Program Files\Python36\python.exe: No module named vlcradio

这些是我的文件:

/VLC-Radio/
    /.git
    /vlcradio
        __init__.py
        __main__.py
    LICENSE
    README.md
    setup.py

#__ init__.py
name = "vlcradio"

setup.py

#__ main __.py
import sys
import os
#libraries to help encode / decode utf-8 chars to their corresponding ascii
#from unidecode import  unidecode
from urllib.parse import unquote
import html
import html.parser
from shutil import copyfile
from sys import exit
import os.path
import requests
import time
from PIL import Image

###############################################
print("\n\nprogram start")
#... lots more code

import setuptools with open("README.md", "r") as fh: long_description = fh.read() setuptools.setup( name="vlcradio", version="0.0.1", author="martinbarker99", author_email="martinbarker99@gmail.com", description="export VLC metadata", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/MartinBarker/VLC-Radio", packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], ) 所在的文件夹中,我运行以下命令:

setup.py

哪个可以成功创建/ dist文件夹。

python setup.py sdist bdist_wheel

我登录并正确上传了软件包,可以在我的pip帐户中在线查看它。然后在另一个cmd窗口中运行:

python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*

哪个安装正确,但是当我尝试使用以下命令运行时:

pip install vlcradio

我收到一条错误消息:

python -m vlcradio

是否有一些步骤可以指定我所缺少的包裹名称?谢谢

1 个答案:

答案 0 :(得分:0)

运行了不同版本的python,将其卸载并能够正常工作