I 安装Python 3.4.2 https://docs.python.org/3/using/unix.html#building-python和我的 Linux Mint 17.1 中的 Virtualenv 12.0.5
然后我尝试创建:$ virtualenv venv
并且还使用 --clear 和/或 -p /usr/bin/python3.4,总是收到消息:
Using base prefix '/usr'
New python executable in venv/bin/python3
Also creating executable in venv/bin/python
ERROR: The executable venv/bin/python3 could not be run: [Errno 13] Permission denied
另一种尝试是:$ pyvenv-3.4 venv
它在创建时没有给出错误,但在 venv/bin 文件中,python3.4 是到 /usr/local/bin/python3.4 的符号链接。然后,当我使用 pip 或 pip3 激活并安装任何库,然后尝试导入它时,出现错误:Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'anymoduledownloaded'
我总是在 Python 2.X 中使用 virtualenv,从来没有遇到过这种错误。对我做错了什么有什么想法吗?
Thanks!!
=======编辑=======
这是我的分区(fdisk -l)的输出:
Device Boot Start End Blocks Id System
/dev/sda1 2048 98707455 49352704 83 Linux
/dev/sda2 303507456 3890644991 1793568768 5 Extended
/dev/sda3 * 98707456 303507455 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 3890644992 3907028991 8192000 82 Linux swap / Solaris
/dev/sda5 303509504 3890644991 1793567744 7 HPFS/NTFS/exFAT`
还有我的 fstab:
<file system> <mount point> <type> <options> <dump> <pass>
-> was on /dev/sda1 during installation
UUID=a38f9c6d-3cd9-4486-b896-acbc6182ec61 / ext4 errors=remount-ro 0 1
-> swap was on /dev/sda4 during installation
UUID=efad7b53-79a8-4230-8226-9ca90c68ea9d none swap sw 0 0`