首先,背景:我是一名物理和數學專業的本科生。我有使用Python進行編程的經驗,在嘗試解決這個問題時,我已經獲得了很多使用各種shell程序的經驗。即使在路徑重置後,遠程機器上的Virtualenv仍未找到命令。
我需要在我的大學的集羣上運行一些軟件。我試圖通過從我的mac運行ssh到機器來完成此操作。由於權限限制,安裝軟件包時遇到了很多麻煩,所以我想我會嘗試使用virtualenv。
儘管其他軟件包不能安裝,virtualenv似乎安裝。然而,當我嘗試運行它,我得到
virtualenv: Command not found.
在試圖解決我的問題,我試着重新安裝,並得到
Requirement already satisfied: virtualenv in ./.local/lib/python3.4/site-packages.
我雖然也許是沒有設置的問題,我的路對。遠程機器是用tcsh,等我跑
setenv PATH ${PATH}/local/local/lib/python3.4/site-packages
現在的路徑是:
/usr/local/texlive/2017/bin/sparc-solaris-10:/local/bin:/usr/plocal/bin:/usr/local/bin/X11:
/usr/local/bin:/usr/local/share/bin:
/usr/openwin/bin:/usr/dt/bin:/usr/bin/X11:
/usr/X11/bin:/usr/local/pbmplus:/usr/local/X11R5/bin:/usr/local/plot79:/usr/java/bin:
/usr/local/java/bin:
/usr/local/hotjava/bin:/opt/SUNWspro/bin:
/usr/ccs/bin:/usr/ucb:/usr/sbin:/usr/bin:/bin:/sbin:/usr/5bin:
/usr/local/etc:/etc:/usr/plocal/sun/bin:./local/local/lib/python3.4/site-packages
然而,它仍然是,如果我嘗試運行的virtualenv,它聲稱該命令是不找到了!
完整聲明:此問題與列出的以下問題類似here。但是,有解決方案將不適合我,因爲我無法使用sudo:
sudo: unable to stat /etc/sudoers: Bad file number
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Segmentation fault
作爲另一個說明,我已經通過電子郵件發送負責所有的Unix的東西的人幫我,因爲有我爲教授提供建議,而且他什麼也沒做。如果可能的話,最好是有辦法做到這一點,而不涉及我需要從他那裏獲得許可。