[英]Appveyor Linux Python fails
我想在 Linux 下的Appveyor上運行我的 python 項目的測試。
我試過不安裝 tox。 這是 appveyor.yml :
# appveyor.yml
---
image:
- Ubuntu
build: off
test_script:
- tox
我的構建失敗了。 它說:
/opt/appveyor/build-agent/bash-shell.sh: line 62: tox: command not found
好的,讓我們先安裝 tox... 這是我的新 appveyor.yml ,它基於本指南。 (我剛剛添加了 Ubuntu 映像。)
# appveyor.yml
---
environment:
matrix:
- TOXENV: py36
image:
- Ubuntu
build: off
install:
- pip install tox
test_script:
- tox
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/pyparsing.py'
如何在 Ubuntu 下在 Appveyor 上運行 tox?
要么使用sudo
成為 root:
sudo pip install tox
或安裝在您的$HOME
:
pip install tox --user
並將~/.local/bin
添加到$PATH
; 或者直接運行~/.local/bin/tox
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.