簡體   English   中英

Appveyor Linux Python 失敗

[英]Appveyor Linux Python fails

我想在 Linux 下的Appveyor上運行我的 python 項目的測試。

1. 不安裝就運行 tox(失敗)

我試過不安裝 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

2.安裝tox(失敗)

好的,讓我們先安裝 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM