带有安装的USB驱动器的VMWare(ubuntu)的virtualenv失败,exec被拒绝执行python

时间:2015-09-02 04:50:39

标签: python virtualenv

当我跑步时

virtualenv venv

它复制了venv / bin / python,但它有权限600 我在VMWARE播放器上运行ubuntu。 virtualenv的安装进展顺利。 umask设置为0002

有关检查内容的任何提示?

更多信息2015.09.02

请参阅下面的fstab问题链接。

问题还有VMWARE和USB连接驱动器的支持,mount需要有一些选项,尤其是。 'EXEC'。

fstab问题参考

我看过/ etc / fstab问题(strange permissions problems for virtualenv python executable (lubuntu-12.10))的问题。我没有在fstab文件中看到挂载的驱动器??

me@ubuntu:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sr0 on /media/me/OFFICE14 type udf (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,umask=0077,uhelper=udisks2)
/dev/sdc1 on /media/me/Elements type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

me@ubuntu:~$ cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=4b63de0e-4116-4271-acc8-0283944e2c86 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=a7cc5d53-5882-4839-b460-545e582eee92 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

简单的cp示例

当我尝试将“cp /usr/bin/python2.7”安装到已安装的驱动器时,我看到同样的exec权限问题和其他权限被更改。我看到了同样的问题......所以安装Windows驱动器的内容很深。

 me@ubuntu:~/w$ mkdir tmp
 me@ubuntu:~/w$ cp /usr/bin/python2.7 tmp
 me@ubuntu:~/w$ ls -l tmp/*
 -rw------- 1 rojasfr rojasfr 3345416 Sep  3 03:03 tmp/python2.7
 me@ubuntu:~/w$ cp /usr/bin/python2.7 /tmp
 me@ubuntu:~/w$ ls -l /tmp/py*
 -rwxr-xr-x 1 rojasfr rojasfr 3345416 Sep  3 03:03 /tmp/python2.7

* virtualenv示例* 当virtualenv在根文件系统上运行但未挂载($ HOME / w)文件系统时,它可以工作。

me@ubuntu:~$ mkdir /tmp/dev
me@ubuntu:~$ (cd /tmp/dev ; virtualenv venv)
New python executable in venv/bin/python
Installing setuptools, pip, wheel...done.

me@ubuntu:~$ mkdir w/devtest
me@ubuntu:~$ (cd w/devtest ; virtualenv venv)
New python executable in venv/bin/python
ERROR: The executable venv/bin/python could not be run: [Errno 13] Permission denied

这是安装cmds:

sudo apt-get install python-pip
sudo pip install virtualenvwrapper

以下是/ usr / bin / py *

的permisison
 lrwxrwxrwx 1 root root       9 Aug 20 00:36 python -> python2.7
 lrwxrwxrwx 1 root root       9 Aug 20 00:36 python2 -> python2.7
-rwxr-xr-x 1 root root 3345416 Jun 22 11:51 python2.7
lrwxrwxrwx 1 root root       9 Aug 20 00:36 python3 -> python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4m
lrwxrwxrwx 1 root root      10 Aug 20 00:36 python3m -> python3.4m
-rwxr-xr-x 1 root root     231 Jun 19 08:34 pyvenv-3.4

0 个答案:

没有答案