python - twine 显示“没有这样的文件或目录”错误
问题描述
我正在运行一个 Ubuntu 18.04 系统,最近安装了一个新的 ssd 并将 $HOME 映射到 ssd 上,然后将现有文件移动到它上面。不知何故,我相信在那个过程中我搞砸了我的 PYTHONPATH。
如果我运行,twine upload dist/*
我会收到以下错误:
bash: /home/henry/.local/bin/twine: 没有这样的文件或目录
如果我运行pip install twine
,我会得到以下输出:
Requirement already satisfied: twine in /usr/local/lib/python2.7/dist-packages (1.12.1)
Requirement already satisfied: setuptools>=0.7.0 in /home/henry/.local/lib/python2.7/site-packages (from twine) (39.1.0)
Requirement already satisfied: pkginfo>=1.4.2 in /home/henry/.local/lib/python2.7/site-packages (from twine) (1.4.2)
Requirement already satisfied: readme-renderer>=21.0 in /usr/local/lib/python2.7/dist-packages (from twine) (24.0)
Requirement already satisfied: requests!=2.15,!=2.16,>=2.5.0 in /home/henry/.local/lib/python2.7/site-packages (from twine) (2.18.4)
Requirement already satisfied: tqdm>=4.14 in /home/henry/.local/lib/python2.7/site-packages (from twine) (4.23.3)
Requirement already satisfied: requests-toolbelt>=0.8.0 in /home/henry/.local/lib/python2.7/site-packages (from twine) (0.8.0)
Requirement already satisfied: Pygments in /home/henry/.local/lib/python2.7/site-packages (from readme-renderer>=21.0->twine) (2.2.0)
Requirement already satisfied: six in /home/henry/.local/lib/python2.7/site-packages (from readme-renderer>=21.0->twine) (1.11.0)
Requirement already satisfied: bleach>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from readme-renderer>=21.0->twine) (3.0.2)
Requirement already satisfied: docutils>=0.13.1 in /home/henry/.local/lib/python2.7/site-packages (from readme-renderer>=21.0->twine) (0.14)
Requirement already satisfied: idna<2.7,>=2.5 in /home/henry/.local/lib/python2.7/site-packages (from requests!=2.15,!=2.16,>=2.5.0->twine) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /home/henry/.local/lib/python2.7/site-packages (from requests!=2.15,!=2.16,>=2.5.0->twine) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in /home/henry/.local/lib/python2.7/site-packages (from requests!=2.15,!=2.16,>=2.5.0->twine) (2018.1.18)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/henry/.local/lib/python2.7/site-packages (from requests!=2.15,!=2.16,>=2.5.0->twine) (3.0.4)
Requirement already satisfied: webencodings in /usr/lib/python2.7/dist-packages (from bleach>=2.1.0->readme-renderer>=21.0->twine) (0.5)
echo "PYTHONPATH=$PYTHONPATH"
给我PYTHONPATH=
我该怎么做才能纠正?
解决方案
采用
python -m twine upload dist/*
推荐阅读
- python - Uncaught (in promise) SyntaxError: Unexpected end of JSON input Promise.then (async) - React
- python - 如何使用 Selenium 和 Python 在复杂网站中定位下拉选择元素并选择一个选项
- java - 我可以给Java中的索引值命名吗
- instagram - Instagram Feed:验证访问令牌时出错:会话已过期
- python - 我对使用 python 制作不和谐的机器人非常陌生,由于某种原因,机器人不响应命令
- python - 删除 csv 行中的重复值 [python pandas]
- angularjs - 错误:b.forEach 不是 uigrid [Angular] 的函数
- javascript - React Native TypeError:使用Formik传播不可迭代实例的尝试无效
- apache-spark - HDInsight 群集上的 Spark netty 版本不匹配
- windows - 无法在 Windows Server 2019 中的 Hyper-v 中启动虚拟机